1

我正在使用 Eureka 发现、Spring Boot Admin (1.5.4) 和几个服务。每个服务都启用了对执行器端点的基本身份验证:

security.user.name=admin
security.user.password=admin
management.security.enabled=true

SBA 从 eureka 获取有关服务的信息,并且由于端点安全,我配置了 eureka 的元数据映射,如下所示:

eureka.instance.metadata-map.user.name=${security.user.name}
eureka.instance.metadata-map.user.password=${security.user.password}

但仍然得到 401 Unauthorized:

o.s.b.a.e.m.MvcEndpointSecurityInterceptor - Full authentication is required to access actuator endpoints. Consider adding Spring Security or set 'management.security.enabled' to false.

我错过了什么?如果我management.security.enabled关掉它就可以了。

4

0 回答 0