2016-04-01 13 views
1

HealthMvcEndpoint、isUnrestricted()メソッド(& &および||)の2つのバージョンのSpring Boot Actuator(1.2.5および1.3.0)の実装に違いがあります。私は、これは、これらの制限Springブートアクチュエータ - 単一エンドポイントを有効にする

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

を保存することである。しかしすべてのソリューションは、他のすべてを公開することなく、完全なコンテンツを持つ無制限の唯一のエンドポイント(例えば、健康)を有効にするために今があることを理解できますか? management.security.enabledを無効にするのは、すべてのエンドポイントを認証なしでアクセスできるようにすること(?)です。エンドポイントの機密性を損なうようなことはありません。

+0

1つのエンドポイントを除くすべてのエンドポイントを無効にするか、すべて有効にしたいが、1つのエンドポイントに無制限にアクセスできるようにしますか? –

+0

エンドポイントの元の動作を保持し、そのうちの1つを無制限のアクセスで利用できるかどうかは疑問でした。 HealthMvcEndpointをオーバーライドすることはできますが、それは重要ではありません。 – Sus

答えて

0

私は部分的に、すべてのエンドポイントがセキュリティmanagement.security.enabled = false
を無効にしてendpoints.enabled = falseで最初の場所で無効にして、私はセキュリティなしで望んでいたものを有効にすることによってこの問題を解決するために管理 - 健康エンドポイント endpoints.health.enabled = trueendpoints.health.sensitive = falseなどを。

関連する問題