Настроил IIS для работы с SSO (Windows Authentication) в доменной среде. Сервер и клиент находятся в домене. IIS запрашивает логин/пароль при доступе к сайту, хотя должен работать автоматический вход (Single Sign-On).
Из известных данных:
- Windows Authentication — включена
- Anonymous Authentication — отключена
- Поставщики: Negotiate, NTLM
- SPN зарегистрирован.
- В интранет домен добавлен
- Браузер передает заголовки аутентификации
- Flask-приложение получает REMOTE_USER от IIS, Но автоматический вход не происходит
При доступе к сайту по адресу
http://domain.example— появляется окно ввода логина/пароля от IIS.
Если ввести данные — доступ разрешается. Через /debug видно, что REMOTE_USER приходит в приложение.