Chromeを使用してWebアプリケーションにアクセスしています。アプリからログアウトしてすべてのChrome history/cookies/etc(現在、Chromeで処理されるFlash cookieであっても、同じClear History領域で) )次にサイトに再度アクセスすると、自動的にログインしますなし資格情報の入力を求められます。
次にChrome=シークレットモードで起動し、同じ動作を再現することができました。ただし、firstログオン時にプロンプトが表示されましたシークレットモード。
WebアプリケーションはInternet Explorer 10で期待どおりに動作します。
アプリケーションに関するいくつかの情報:
Chromeが自動的に私を認証するのはなぜですか?
同じ問題があります。以前は資格情報を使用して1つのWebサイトにログオンしていましたが、他のWebサイトを使用してログオンすることができません。ログオフして再度ログオンしようとすると、Chromeは要求せずにAuthorizationヘッダーを自動的に配置します。サイトはローカルユーザーデータベース(ADではなくプレーン.htpasswdファイル)を使用し、基本認証を使用します。
すでにすべてのCookieと保存されているパスワードのクリーニングを試みました。運が悪い。そして、これはChromeおよび1台のPCでのみ発生します(Chrome私のGoogleアカウントでは、正常に動作し、ログオン後に資格情報を要求します))
私の主な目的は別のユーザーとして認証することでしたので、この問題の回避策を見つけました。 Fiddlerを実行し、そこでブレークポイントを有効にしました。そのため、Authorizationヘッダーを使用して要求すると、401応答が強制され、認証ウィンドウが表示されます。その後、必要な資格情報を提供し、問題は修正されました。
ただし、それらの資格情報が格納されている場所の質問には答えません
そのサイトはおそらくローカルストレージを使用しています[1][2] これはHTML5のCookieのようなものです。
尋ねられました 、ローカルストレージをクリアする方法ですが、残念ながらChromeは現在クリアにローカルストレージを含んでいません)データの閲覧ダイアログ。当面は、サイトのLocal Storage
フォルダの下にあるそのサイトに対応するファイルを削除することで、手動で行うことができます ser Data Directory 。
Chrome設定)の[Google Chromeが閉じているときにバックグラウンドアプリの実行を続行する)をオフにして、ブラウザデータを消去します。
これは質問の答えにはなりませんが、資格情報を変更するための回避策です。
アイデアの功績は https://sysadminspot.com/windows/google-chrome-and-ntlm-auto-logon-using-windows-authentication/ に送られます