1

最近、イントラネット Web サーバーを IIS 7.5 を実行する Server 2008 x64 にアップグレードしました。私が管理しているスタッフの Web サイトでは、NTLM を使用してページを閲覧しているユーザーを特定し、それに基づいて適切なコンテンツを表示しています。アップグレードまたは MAC クライアントが Safari 経由で接続できなくなり、Firefox が network.automatic-ntlm-auth.trusted-uris の about:config 設定を受け入れなくなったためです。401ページのみを取得しないように、そのエントリからFQDNを削除する必要がありました.

私の開発サーバーはまだIIS6を搭載したServer 2003ボックスであり、MACはSafariとFirefoxの両方を介して問題なく認証できます。

新しい IIS7 サーバーで HKLM\SYSTEM\CurrentControlSet\Control\Lsa にあるレジストリ キー LmCompatibilityLevel を確認しましたが、このキーがありません。したがって、私の理解では、デフォルトでレベル 0 になり、LM、NTLM、および NTLM v2 認証リクエストが許可されます。

認証を取り戻す方法について何か提案はありますか?

4

1 に答える 1

1

Safariでユーザーに無数のログインを強制する同様の問題があり、これで修正されました:

IIS マネージャー (IIS 7) で、Web サイトに移動し、[Authentication to "Open feature"] を右クリックします。「Windows認証」を右クリックして「プロバイダー」を選択すると、ネゴシエートとNTLMの削除が表示されます「ネゴシエート」を削除してWebサイトを再起動すると、単一のログインプロンプトで機能するはずです。

于 2012-08-03T21:59:30.953 に答える