2

Ext JS と Web サービスに基づいてイントラネット アプリケーションを構築しています。ユーザーは、IE で正常に機能する統合 Windows 認証を使用して認証されます。

私のアプリケーションは JavaScript にあるため、Firefox にロードされますが、サーバーからデータを要求すると、すべての Web サービスがユーザー権限をチェックしているため、Firebug で「アクセスが拒否されました」と表示されます。

統合 Windows 認証をサポートしていないすべてのブラウザーで、ユーザーにユーザー名とパスワードの入力 (FTP へのログインや単純なログイン ページなど) を要求できますか?

Firefox 用のプラグインがあることは知っていますが、プラグインを必要としない安全なソリューションが必要です。

4

1 に答える 1

6

Windows認証はNTLMを介して実行されます。ブラウザが自動的にクレデンシャルを提供しない場合は、すべてのブラウザにユーザー名/パスワードダイアログが表示され、ユーザーにクレデンシャルの入力を求めるプロンプトが表示されます。これは自動的に発生するはずです。

FireFoxで構成設定を編集できる場合は、にドメインを追加することで、資格情報を自動的に送信することができnetwork.automatic-ntlm-auth.trusted-urisますabout:config

Windows認証に関するWiki記事

于 2012-06-19T09:06:04.357 に答える