序文
前の記事では、Spring CloudでEurekaサーバーを開始し、ブラウザにhttp:// localhost:8761/を入力し、Spring Cloudのサービスガバナンスページに直接入力しました。これは、生産環境では非常に安全ではありません。次に、Eureka Serverにセキュアなユーザー認証を追加します。
1.春のセキュリティサポートを追加します
<Dependency> groupId> org.springframework.boot </groupid> <artifactid> spring-boot-starter-security </artifactid> </dependency>
2.構成ファイルにセキュリティ認証を追加します
#eureka.client.registerwitheureka:eurekaサーバーに登録するかどうかを示します。デフォルトはtrueです。現在のアプリケーションはeurekaサーバーであるため、falseに設定されています#eureka.client.fetchregistry:eurekaサーバーから登録情報を取得するかどうかを示します。デフォルトは真です。これはeurekaサーバーの単一のポイントであるため、他のeurekaサーバーノードのデータを同期する必要はないため、falseに設定されます。 #eureka.client.serviceurl.defaultzone:アドレスをEureka Serverと対話するように設定します。クエリサービスと登録サービスの両方がこのアドレスに依存する必要があります。デフォルトはhttp:// localhost:8761/eurekaです。複数のアドレスを使用して分離できます。サーバー:8764#セキュリティ認証構成セキュリティ:基本:enabled:enabled:trueユーザー:名前:chhliu#usernameパスワード:chhliu123456#ユーザーパスワードeureka:クライアント:レジスタウィット - ユーレカ:false fetch-registry:fals #登録アドレスを保護します
3.ブラウザにhttp:// localhost:8764/を入力します
車に入った後、検証のためにユーザー名とパスワードを入力する必要があることがわかります。正しく入力した後にのみ、Eureka Serverのサービスガバナンスページを入力します。
上記はこの記事のすべての内容です。みんなの学習に役立つことを願っています。誰もがwulin.comをもっとサポートすることを願っています。