Windows認証を使用して新しいASP.NET Web Application
- > Web API 2プロジェクトを作成しました。これはIIS Expressでうまく動作しますが、私のリアクションフロントエンドのホットリロードを取得するにはwebpack-dev-server
を使用しようとしていて、IIS Expressをプロキシにしました。私はクッキー認証とトークン(ベアラ)認証の両方で問題なくこれを使用しましたが、Windows認証(NTLM認証)では動作しません。webpack-dev-serverホットリロードプロキシWindows認証(NTLM認証)を使用するIIS Express
サーバーからの応答を見ると、期待通りにという応答が得られますが、クライアントはAuthorization: NTLM
と再送信するとは思われません。
私が試したブラウザ(Chrome、Firefox、IE)では、正しい資格情報を入力する通常のプロンプトが表示されません。
https://blogs.msdn.microsoft.com/chiranth/2013/09/20/ntlm-want-to-know-how-it-works/
webpack.config.jsで私の設定は、次のようになります。
var proxy = 'localhost:57263';
devServer: {
proxy: {
'*': {
target: 'http://' + proxy,
changeOrigin: true,
},
port: 8080,
host: '0.0.0.0',
hot: true,
},
}