JSONオブジェクトを返し、基本認証を使用するマイクロサービスがあります。REST呼び出しの効率化
次に、サービスにGETまたはPOST呼び出しを行うSpringbootクライアントアプリケーションがあります。
1)クライアントは/ログインを投稿し、その後、RestTemplateを使用してサービスを、基本ヘッダをプログラムで追加されますそして、すべてのGETまたはPOST呼び出し上のクライアントアプリ
2)に資格情報を格納して呼び出します。 AJAX呼び出し
2)サービスhttp://service/item/にRestTemplate呼び出しを行いますクライアントアプリ{IDを通じて
1)http://client/item/ {ID} GET:例えば
は、ユーザが項目を取得しようとし}
だから私はすべてのマッピングを2回書いています...私はJSで認証の詳細を公開したくない、とサービスは、私がクライアントアプリケーションに格納しますトークンまたは情報を返すことがあります。
何か間違っていますか? ThymeleafでHTMLを使用しています。
資格情報(オリジナル)を保存するのではなく、/ loginサービスは(現在のhttpセッションと他のログイン値に基づいて)トークン化された値を返す可能性があります。このトークン化された一意の値を次のAPI呼び出しに使用できます。必要に応じて次のAPIが新しいトークンなどを返すことがあります。 – Pramod