ステージ5 [オンライン] 3.マイクロサービスの研究_day16春のセキュリティOauth2_17-認定インターフェース開発 - アプリケーショントークンテスト

春のセキュリティトークンのために適用し、トークンを適用するためのリモート呼び出しは内部のRedisに格納されて



cookieMaxAge:-1 -1クッキーが失敗した場合に閉じてブラウザを表します。

テストリモートアプリケーショントークン

TestClient



注入RestTemplateは、リモート呼び出しを達成するために

アドレストークン要求現状ポートで40400認証プロジェクトを。

最終認証サービスは、ユーレカに自分自身を登録します

来て、ユーレカアドレスからの提案を収集するために、そのリモートコール。クライアントのロードバランサ、アドレスを選択しユーレカ要求リストを取得するための要求であるLoadBalancerClient注射、

LoadBalancerClientはServiceInstanceを取得します。ServiceInstanceはマイクロサービスの一例である

URIサービスのアドレスである

最終アドレスのからスプライシング

メソッド呼び出しrestTemplaeインサイド


HttpEntity方法は、本体の内部に配置され得るヘッダを備えていてもよいです



定義されたヘッダ

あなたは、ヘッダーが実際に地図インターフェースで見ることができます

MutiValueMap実装クラスのCtrl + Tを見つけるために、

私たちは、インタフェースヘッダー値を定義する必要が郵便配達員を参照してください

定義されたプライベート文字列を取得する方法HttpBasic

Mainメソッドの呼び出し



体の定義



最終的な印刷コンテンツトークン

テスト

認証サービスは、ユーレカの内側に自分自身を登録することが開始されます後
サービスから登録されたサービスのアドレスを取得する

httpBasicコードは、

データを取得するための要求を開始



エラー400エラーを

特別な治療






このメソッドをオーバーライド

REPONSEコードを取得します。400と401は、再び所定のコードに等しくありません。400と401は、通常、エラーを返さないことを意味します。

サービスのテストを開始し、通常はエラーメッセージを返します。

終了

おすすめ

転載: www.cnblogs.com/wangjunwei/p/11634852.html