2017-06-02 14 views
0

アクチュエーター「センシティブ」エンドポイントは1.5.xバージョン以降に安全です。プロジェクトにスプリングセキュリティを追加せずにプロパティまたはymlファイルでユーザーを指定してこれらのエンドポイントにアクセスできますか? プロパティがあることを知っていますmanagement.security.enabledをfalseに設定してエンドポイントを公開することはできますが、それらを安全に保つことができます:)スプリングセキュリティを追加せずにセキュアアクチュエータエンドポイントにアクセスする方法

答えて

0

はい、できます。 以下の行をsrc/main/resources/application.propertiesファイルに追加するだけです。

management.security.enabled=true 
security.user.name=admin 
security.user.password=admin1 
management.security.roles=SUPERUSER 

この後、アプリケーションのpom.xmlファイルに以下の依存関係を追加します。

<dependency> 
<groupId>org.springframework.boot</groupId> 
<artifactId>spring-boot-starter-security</artifactId> 
</dependency> 

感覚アクチュエータにアクセスしてみてください。ユーザー名とパスワードを入力するよう求められます。 application.pripertiesで設定したユーザ名とパスワードを入力します。 入力後、センテイブアクチュエータにアクセスできます。 これが役立つことを願っています。 ハッピーコーディング

関連する問題