2012-02-24 24 views
14

まず第一にすべてのnegotiatentlmkerberos Windows認証の3つの異なる実装ですか?windows認証:交渉、ntlmとケルベロス

IEはこれを送信します。 Authorization: Negotiate YIIFswYGKwYB ...

Firefoxはこれを送信します。 Authorization: NTLM TlRMTVNTUAADAA ...

は、彼らが異なるプロトコルを使用していますか?もしそうなら、ntlmだけが使用されるようにiis 7.0を設定するには?

p.s. iisはwindows authを使用するように設定されていますが、どちらのブラウザもログインフォームを投げてログインするのはfirefoxだけです。

答えて

17

技術的に、

実際、はいです。

技術的には、KerberosはNTLMの技術的後継です。しかし、いずれかを使用して、Windowsドメイン/サーバーに対して認証することができます。ネゴシエートを選択すると、ブラウザーはどのような方法でも認証を試みます。これはNTLMであることもあります。

Here is an article that explains the difference between NTLM and Negotiate.

0

ヘッズアップ...

のiOSのSafari(7から7.0.2へ、その後、同様に8、それはそう)has troubles with Kerberosので、あなたは、iPhoneの/ iPadのをサポートする必要がある場合には、ネゴシエートを無効にし、NTLMのみを有効にします。

関連する問題