Когда мы говорим safely detect the users
, это означает, что мы аутентифицируем пользователей таким образом, а затем without the need of user/password login
делает это хитро. Но мы можем добиться этого
Все, что вам нужно сделать, это включить окнааутентификация для вашего сайта в IIS.
Если мы правильно настроим аутентификацию Windows, вы получите следующее
- , если сайт просматривается с помощью IE, в основном логин будет прозрачнымпоскольку не будет никакого запроса аутентификации
- Для firefox / crhome, если я правильно помню, есть флаг, позволяющий сделать автоматический вход в Kerberos в Firefox, и Chrome должен автоматически войти в систему.
![enable windows auth in IIS](https://i.stack.imgur.com/2IXfG.png)
Обычно приглашение входа в Windows прекрасно работает с IE (некоторые параметры необходимы, но эти параметры можно контролировать с помощью политик домиан).Если вы по-прежнему получаете запросы на аутентификацию, вам просто нужна какая-то аутентификация, вы можете включить NTLM и не включать Kerberos в настройках IIS
Если вы все еще получаете запрос аутентификации, попробуйте включить только NTLM и установите флажок
IIS -> Веб-сайт-> Аутентификация-> Аутентификация Windows-> Провайдеры удаляют переговоры
![remove negotiate from providers](https://i.stack.imgur.com/heulO.png)
По какой-то причине пользователь не может пройти аутентификацию (пользователь приходит издругой домен или лес), затем отображается запрос на аутентификацию.