当前位置: 首页 > 知识库问答 >
问题:

如何在非Spring安全Spring启动项目中提供执行器安全

徐欣德
2023-03-14

如何为执行器endpoint启用安全性,当在Spring启动1.5.4.RELEASE项目中没有Spring Security模块依赖项时

我在应用程序中添加了以下值。属性,但当我单击任何endpoint时,我会得到错误

There was an unexpected error (type=Forbidden, status=403).
Access is denied. User must have one of the these roles: ACTUATOR

security.user.password=admin
security.user.name=admin
security.user.role=ACTUATOR
management.security.roles=ACTUATOR

我应该如何启用安全性?

共有1个答案

韩华美
2023-03-14

只需删除值,即management.security.roles=

 类似资料:
  • 以下是Web安全性的配置: }

  • 我正在测试家庭控制器 我使用spring security作为用户名“user”,默认情况下作为密码进行测试,但@PreAuthorize不起作用 的结果 预期结果: 实际结果: 我错过了什么吗?

  • 我使用Spring Boot ()和Jersey (pom依赖项:< code > spring-boot-starter-Jersey ,< code > spring-boot-starter-actuator ,< code > spring-boot-starter-web ,< code > spring-boot-starter-security )。 我有一个泽西岛endpoint(

  • 我在我的应用程序中使用了Spring-Boot1.3.1和Spring-Boot-Actutor。我使用作为中的父级。 为了禁用安全性,我在中添加了2个条目。 它仍然没有禁用基本的安全性。当我在本地Tomcat中启动应用程序时,我看到日志文件中的默认密码。

  • 我想知道是否有一种方法可以通过Spring Boot致动器获得CPU使用指标?我可以使用/metrics和/healthendpoint查看其他指标,但无法获得CPU使用情况。我想避免编写一个额外的类来查看CPU使用情况。知道吗?谢谢