English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

SpringBootの監視管理モジュールactuatorに権限がない問題の解決方法

SpringBoot 1.5.9 バージョンにactuator依存関係を追加した後、アクセス/beansなどの機密情報を取得するときにエラーが発生します。以下のようになります:

Tue Mar 07 21:18:57 GMT+08:00 2017
予期せぬエラーが発生しました(type=Unauthorized, status=401).
このリソースにアクセスするには、完全な認証が必要です。

これは権限の問題です。2つの方法があります:

  1.権限をオフにする:application.propertiesに設定パラメータを追加

management.security.enabled=false

2.権限を追加(テストされていません):

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

権限をpropertyで設定

ID 説明 敏感(Sensitive)
自動構成 autoを表示-設定の報告、すべてのauto-設定候補者及びそれがアプリケーションに適用されたかどうかの理由 true
ベーンズ すべてのSpring Beansの完全なリストを表示 true
設定プロパティ すべての@ConfigurationPropertiesのリストを表示 true
ダンプ スレッドダンプを実行 true
環境 Spring ConfigurableEnvironmentからの属性を公開 true
ヘルス アプリケーションの健康情報を表示(未認証の接続でアクセスした場合、シンプルな'status'が表示され、認証接続でアクセスした場合、詳細な情報が表示されます) false
情報 任意のアプリケーション情報を表示 false
メトリクス 現在のアプリケーションの'メトリクス'情報を表示 true
マッピング すべての@RequestMappingパスのリストを表示 true
シャットダウン アプリケーションをエレガントに終了することを許可(デフォルトでは無効です) true
トレース トレース情報を表示(デフォルトでは最新のHTTPリクエストの一部が表示されます) true

まとめ

以下は、編集者が皆さんに紹介したSpringBoot 監視管理モジュール actuator が権限がない問題の解決方法です。皆さんに役立つことを願っています。何か疑問があれば、コメントを残してください。編集者はすぐに回答します。また、このサイトへのサポートに感謝しています。

声明:この記事の内容はインターネットから取得しており、著作権者に帰属します。インターネットユーザーが自発的に貢献し、自己でアップロードしたものであり、このサイトは所有権を持ちません。また、人工編集は行われていません。著作権侵害が疑われる場合は、メールを送信してください:notice#w。著作権侵害が確認された場合は、対応します。3codebox.com(メールを送信する際は、#を@に置き換えてください。通報を行い、関連する証拠を提供してください。一旦確認がとれれば、このサイトは即座に侵害する可能性のあるコンテンツを削除します。)

おすすめ