1

Spring Boot Actuator の 2 つのバージョン (1.2.5 と 1.3.0) では、HealthMvcEndpoint の isUnrestricted() メソッド ( && と || ) で実装に違いがあります。これはこれらの制限を維持するためであることを理解しています

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

しかし、他のすべてを公開せずに、完全なコンテンツで制限されていない 1 つのエンドポイント (ヘルスなど) のみを有効にするソリューションはありますか? management.security.enabled を無効にすると、認証なしですべてのエンドポイントにアクセスできるようになります (?)。エンドポイントの機密性を取得しているようには見えません。

4

2 に答える 2

1

最初にすべてのエンドポイントendpoints.enabled = falseをセキュリティを無効にして無効にしmanagement.security.enabled = false
、ヘルス エンドポイント endpoints.health.enabled = trueendpoints.health.sensitive = false.

于 2016-04-02T22:54:07.923 に答える