SpringBoot 1.5.9 版本加入actuator依赖后,访问/beans 等敏感的信息时候报错,如下
Tue Mar 07 21:18:57 GMT+08:00 2017
There was an unexpected error (type=Unauthorized,status=401).
Full authentication is required to access this resource.
肯定是权限问题了。有两种方式:
1.关闭权限:application.propertIEs添加配置参数
management.security.enabled=false
2.添加权限(未测试):
<dependency> <groupID>org.springframework.boot</groupID> <artifactID>spring-boot-starter-security</artifactID></dependency>
在property中配置权限
ID | 描述 | 敏感(Sensitive) | ||||||||
---|---|---|---|---|---|---|---|---|---|---|
autoconfig | 显示一个auto-configuration的报告,该报告展示所有auto-configuration候选者及它们被应用或未被应用的原因 | true | ||||||||
beans | 显示一个应用中所有Spring Beans的完整列表 | configprops | 显示一个所有@ConfigurationPropertIEs的整理列表 | dump | 执行一个线程转储 | env | 暴露来自Spring ConfigurableEnvironment的属性 | health | 展示应用的健康信息(当使用一个未认证连接访问时显示一个简单的'status',使用认证连接访问则显示全部信息详情) | false |
info | 显示任意的应用信息 | metrics | 展示当前应用的'指标'信息 | mapPings | 显示一个所有@RequestMapPing路径的整理列表 | shutdown | 允许应用以优雅的方式关闭(默认情况下不启用) | trace | 显示trace信息(默认为最新的一些http请求) | true |
总结
以上所述是小编给大家介绍的SpringBoot 监控管理模块actuator没有权限的问题解决方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对编程小技巧网站的支持!
总结以上是内存溢出为你收集整理的SpringBoot 监控管理模块actuator没有权限的问题解决方法全部内容,希望文章能够帮你解决SpringBoot 监控管理模块actuator没有权限的问题解决方法所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)