問題タブ [www-authenticate]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
63 参照

angular - 失敗した基本認証スキームのためにブラウザーによって自動的に開かれたサインインポップアップウィンドウを閉じる方法は?

認証トークンを取得するために、Angular 6 アプリケーションからサーバーに HTTP ポスト リクエストを送信しています。サーバーは、基本認証スキームを使用して、トークンを発行する前にユーザー名とパスワードを検証しています。サーバーは、401 unauthorized errorログインが正しくない場合に応答します。とともに、サーバーはヘッダーを返します。ログインに失敗すると、ブラウザは自動的にサインイン ダイアログをポップアップ表示します。サーバーに変更を加えたくありません。代わりに、Angular アプリケーションでこのポップアップを処理したいと考えています。usernamepassword401 errorwww-authenticate: Basic realm={some message}usernamepassword

ログインに失敗したときにこのポップアップを無効にしたいのですが、代わりに、Angular アプリケーション自体でエラーを処理したいと考えています。

それは可能ですか?

はいの場合、どのように?

0 投票する
1 に答える
777 参照

nginx - www-authenticate での nginx リバース プロキシの問題

nginx リバース プロキシを使用して着信 HTTP リクエストをポート 8081 にローカルでルーティングしたいのですが、8081 で実行されているアプリケーションには www-authenticate ヘッダー認証が必要で、postman はステータス 401「認証失敗」を返します (画像 1)。しかし、Apache httpd でリバース プロキシを実行すると、結果が正常に取得されます。

www-authenticate の失敗 Postman の結果 nginx www-authentication

ここでは、基本認証を使用する別のリクエストに対応しています Postman 結果 nginx 基本型認証

ここに私のnginx.confがあります

nginx、nginxバージョン1.16に慣れていないため、この問題について助けてください