2011-06-27 14 views
1

IIS 7で実行されているASP.NET(MVC 3)Webアプリケーションを作成しています.Windows 7と同じWindowsドメインのイントラネットユーザーがアクセスします可能であれば、現在ログオンしているWindowsユーザーを認識させたいと思います。しかし、ブラウザに認証ダイアログボックスが表示されることは決してありません。ですから、私は統合認証を使用したいと思いますが、ユーザーを煩わせることはありません。 Firefoxでブラウズしている場合や、セキュリティ設定で自動ログオンなどが許可されていない場合、匿名ユーザーとして扱われます。これを行う方法はありますか?「オプション」Windows Internet Explorer用の統合認証

答えて

1

統合認証を有効にするには、サーバーがヘッダーをブラウザーに送信する必要があります。ほとんどのブラウザは、このヘッダーに2つの方法のうちの1つで応答します。 Internet Explorerのように、正しいトークンで黙って応答するか、Firefoxのように認証情報を要求するか、統合認証がオフであるか、別のドメインにあるため正しいIEトークンを生成できない場合IEが行います。

FFを検出して別の方法で応答することはできますが、IEに統合認証がオフになっているかどうかを検出する方法はありません。

+0

ありがとうございます、私はそれほど疑いはありましたが、あなたはそれをうまく説明しました。 – EMP

関連する問題