Я долгое время сталкивался с этой проблемой выхода из системы и не мог найти решения. Вначале мой веб-сайт, использующий ADFS 2.0, не мог выйти из системы, даже если был открыт правильный URL-адрес выхода. Я думал, что некоторые файлы cookie не удалены. После этого я обнаружил, что, вероятно, проблема в сервере ADFS.
Я пробовал:
Остановите сервер iis, поэтому у меня вообще нет веб-сайта, я просто тестирую adfs.
Очистите файлы cookie моего браузера. Закройте и снова откройте. Итак, все чисто.
Попробуйте войти в систему, используя URL-адрес снова с 3. Я вхожу в систему и не вижу всплывающих окон. В инструменте разработчика браузера. Я вижу перенаправление на мой веб-сайт.
Я использовал Fiddler для захвата трафика, похоже, для аутентификации используется NTLM. Похоже, браузер откуда-то получил учетные данные (не из файлов cookie, как подтверждено). Единственный способ вернуть всплывающее окно — закрыть процесс браузера и снова открыть URL-адрес входа. Кто-нибудь знает, как действительно выйти из системы?
Я долгое время сталкивался с этой проблемой выхода из системы и не мог найти решения. Вначале мой веб-сайт, использующий ADFS 2.0, не мог выйти из системы, даже если был открыт правильный URL-адрес выхода. Я думал, что некоторые файлы cookie не удалены. После этого я обнаружил, что, вероятно, проблема в сервере ADFS.
Я пробовал:
[list][*]Остановите сервер iis, поэтому у меня вообще нет веб-сайта, я просто тестирую adfs. [*]Очистите файлы cookie моего браузера. Закройте и снова откройте. Итак, все чисто. [*]Войдите в adfs напрямую, например: https://mydomain/adfs/ls/?wtrealm=mysite&wa=wsignin1.0, здесь я получаю всплывающее окно для имени пользователя. и пароль. [*]Выйдите из системы напрямую, открыв: https://mydomain/adfs/ls/?wtrealm=mysite&wa=wsignout1.0 [*]Очистите файлы cookie моего браузера. [*]Попробуйте войти в систему, используя URL-адрес снова с 3. Я вхожу в систему и не вижу всплывающих окон. В инструменте разработчика браузера. Я вижу перенаправление на мой веб-сайт. [/list]
Я использовал Fiddler для захвата трафика, похоже, для аутентификации используется NTLM. Похоже, браузер откуда-то получил учетные данные (не из файлов cookie, как подтверждено). Единственный способ вернуть всплывающее окно — закрыть процесс браузера и снова открыть URL-адрес входа. Кто-нибудь знает, как действительно выйти из системы?