Chromeを使用してWebアプリケーションにアクセスしています。アプリからログアウトして、すべてのChrome履歴/ Cookie / etc(現在は同じClear History領域にあるChromeによって処理されているFlash Cookieを含む)をすべて消去してからサイトに再度アクセスすると、自動的にログインします。 なしで 資格情報の入力を求められます。
その後、Chromeをシークレットモードで起動し、同じ動作を再現することができました。 しかしながら 、私は促されました 最初 シークレットモードでログオンします。
Webアプリケーションは、Internet Explorer 10では正常に動作します。
アプリケーションに関するいくつかの情報:
- NTLM認証を使用したSharepointサイトです
- ユーザー名は次のとおりです。資格情報はActive Directoryベースです。 ドメイン\ユーザー名
- 私の接続はインターネットを介しており、私のローカルのWindowsアカウントと私のWindows PCの間にはADの関係はありません。言い換えれば、私(私のローカルログオンユーザーと私のPCを意味する)は、決してADドメインの一部ではありません。
- サイトはポート443でSSLを実行しています
Chromeが自動的に認証されるのはなぜですか。
www-authentication:
HTTPヘッダなどそれはIPか何かに基づいてあなたのログインをキャッシュしているかもしれません。これは本当にサーバー側でデバッグする必要がある問題ですが、少なくともクライアント側からはクリーンセッションでどんな種類の認証(もしあれば)が行われているのか、そして(もしあれば)どの情報が見られるでしょうブラウザがリモートサイトに送信しています。
It's a Sharepoint site using NTLM authentication
- NTLM認証の最大のポイントは、認証を求められないことです。あなたの資格情報は自動的に渡されます。別のユーザーとして認証したい場合は、ブラウザを再起動して別のユーザーとして実行してください。