【发布时间】:2016-04-01 21:14:54
【问题描述】:
两个版本的 Spring Boot Actuator(1.2.5 和 1.3.0)在 HealthMvcEndpoint 的 isUnrestricted() 方法( && 和 || )的实现上有所不同。我明白这是为了保留这些限制
但是现在有什么解决方案可以只启用一个端点(例如健康),不受全部内容的限制,而不暴露所有其他端点? 禁用 management.security.enabled 只是让所有端点无需身份验证即可访问 (?) - 看起来它并没有对端点敏感。
【问题讨论】:
-
您要禁用除一个端点之外的所有端点,还是要全部启用它们但允许不受限制地访问单个端点?
-
我想知道是否有可能保留端点的原始行为并使它们中的一个在不受限制的访问中可用。我可以覆盖 HealthMvcEndpoint,但这不是重点。
标签: java spring spring-boot spring-boot-actuator