2016-04-01 61 views
1

HealthMvcEndpoint,isUnrestricted()方法(& &和||)中兩個版本的Spring Boot Actuator(1.2.5和1.3.0)在實現方面存在差異。我明白,這是保存這些限制Spring Boot Actuator - 啓用單端點

http://docs.spring.io/spring-boot/docs/current-SNAPSHOT/reference/htmlsingle/#production-ready-health-access-restrictions

但是它有什麼解決方案現在只啓用一個端點(如生)不受限制的完全內容,不暴露所有的其他人呢? 禁用management.security.enabled只是讓所有端點無需身份驗證(?)即可訪問 - 它看起來並不像端點敏感。

+0

是否要禁用除一個端點以外的所有端點,還是希望讓它們全部啓用,但允許無限制地訪問單個端點? –

+0

我想知道是否有可能保留端點的原始行爲,並使其中的一個端口可以不受限制地訪問。我可以重寫HealthMvcEndpoint,但這不是重點。 – Sus

回答

0

我設法部分被製作在第一時間關閉的所有端點通過endpoints.enabled = false與禁用其安全management.security.enabled = false
解決這個並啓用了,我想沒有安全的 - 就像健康端點 endpoints.health.enabled = trueendpoints.health.sensitive = false

相關問題