监控类的数据 Web 管理端最好不要设置成直接通过输入访问地址就可以访问,必须得进行用户认证才行,以保证数据的安全性。Spring Boot Admin 开启认证也可以借助于 spring-boot-starter-security。
加入依赖,代码如下所示。
然后在属性文件里面配置认证信息:
自定义安全配置类,代码如下所示。
重启程序,然后就会发现需要输入用户名和密码才能访问 Spring Boot Admin 的 Web 管理端,如下图所示。
这里需要注意的是,如果 Spring Boot Admin 服务开启了认证,监控的服务中也需要配置对应的用户名和密码,否则会注册失败。
在 spring-boot-admin-client 属性文件中加上用户认证信息:
spring.boot.admin.client.username=zhangsan spring.boot.admin.client.password=123456
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70006413/viewspace-2794925/ ,如需转载,请注明出处,否则将追究法律责任。