怎么建设网站临汾做公关用的网站
news/
2025/9/27 17:09:26/
文章来源:
怎么建设网站临汾,做公关用的网站,在线做头像的网站有哪些,网站建设代理怎么做http://{ip}:{port}/refresh
说明#xff1a;springBoot版本是1.5.9#xff0c;接口路径与2.x#xff0c;不同
路径区别#xff1a;/refresh VS /actuator/refresh
用postman调用refresh接口刷新git配置#xff0c;报错如下#xff0c;没有权限 在服务本地启动#…http://{ip}:{port}/refresh
说明springBoot版本是1.5.9接口路径与2.x不同
路径区别/refresh VS /actuator/refresh
用postman调用refresh接口刷新git配置报错如下没有权限 在服务本地启动调用refresh接口日志如下 2024-01-08 15:18:25.663 [INFO] [http-nio-9600-exec-5] [? : ?] Full authentication is required to access actuator endpoints. Consider adding Spring Security or set management.security.enabled to false.
翻译如下 访问执行器端点需要完整的身份验证。考虑添加Spring Security或设置“management.security”。“启用”为false。
其中一个意思考虑设置“management.security.enabled”为false。
在git中搜一下management.security.enabled
#健康检查health脱敏 management.security.enabledtrue 处理把配置true注释掉再次调用fresh接口成功响应如下返回了修改对变量名称 至此问题解决 有以下疑问
0.refresh原理是什么在哪里实现的
1.management.security.enabledtrue默认值是什么
2.management.security.enabledtrue该配置含义是什么控制什么refresh接口与这个配置关系是什么
3.什么原因导致refresh没有权限为什么改成false就有权限访问
4.为什么配置成true对健康健康有什么影响安全认证打开 - 关闭为什么单独写了一个健康检查接口
答
0.参考如下文章
SpringCloud config refresh(配置文件刷新)_spring cloud config refresh-CSDN博客 也就是说/refresh刷新功能是actuator默认赋予的功能。具体需要看源码todo
1.理解不对除了git配置文件中配置了该变量项目配置也配置了该变量如下把git中变量注释掉项目中配置生效同时说明读取配置顺序 git 项目中配置文件。
也就是说关闭了安全认证默认值还是true默认是开启的。
当然官方说法# springboot 1.5.X 以上默认开通了安全认证 2.参考如下文章
springboot(十九)使用Spring Boot Actuator监控应用_management.security.enabled作用-CSDN博客
为了保证actuator暴露的监控接口的安全性需要添加安全控制的依赖spring-boot-start-security依赖访问应用监控端点时都需要输入验证信息。Security依赖可以选择不加不进行安全管理但不建议这么做。
含义如上控制什么/关系即控制actuator暴露的监控接口访问权限
3.即关闭了访问refresh接口的安全认证
4.为什么要配置成true呢看之前备注《健康检查health脱敏》 意思可以保证health接口可以调用吗现在设置为false了 关闭了安全认证不是更可以健康检查了。springboot2.x 健康检查才默认开启如下 那健康检查应该不能调用的啊需要安全认证如果不能调用如何实现健康检查的
那现在开启了安全认证目的既是保证安全
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/919713.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!