アプリケーションでは、ユーザー名/パスワードの検証を行います。検証が完了すると、資格情報はbase64を使用してコード化され、その後の残りの呼び出しのために要求ヘッダーに設定する必要があります。リクエストヘッダーの基本認証詳細の設定
リクエストヘッダに下記の設定が必要です。 Javaコードから以下のように設定を受けて
Authorization:Basic AQNLzR69OFTNJE8X
、
javax.ws.rs.core.Response.status(200).entity("").header("Authorization:","Basic AQNLzR69OFTNJE8X").build();
とJavaScriptには、以下のように
sessionStorage.setItem('Authorization:', 'Basic AQNLzR69OFTNJE8X');
しかし、それに続く残りのサービスコールで設定しようとしました同じセッションでヘッダー要求が許可付きで設定されていないことがわかります。 JavascriptでAuthorizationを設定するためのいくつかのポインタを提供して、セッション全体で保持されるようにしてください。
あなたは認証や承認をしようとしていますか?私はあなたがここで二つを混ぜているように感じる。 – quinz
ヘッダの正しい名前は 'Authorization'です。コロン( ':')を含んではいけません**。 – VGR