Подтвердить что ты не робот

Проверка подлинности Windows: переговоры, ntlm и kerberos

Прежде всего, это negotiate, ntlm и kerberos три различных реализации проверки подлинности Windows?

IE отправляет это: Authorization: Negotiate YIIFswYGKwYB ...

Firefox отправляет это: Authorization: NTLM TlRMTVNTUAADAA ...

Используют ли они разные протоколы? Если да, то как настроить iis 7.0, чтобы использовать только ntlm?

p.s. iis настроен на использование windows auth, но оба браузера вызывают формы входа и логин только для Firefox.

4b9b3361

Ответ 1

Технически, нет.

Практически, да.

Технически Kerberos является технологическим преемником NTLM. Но вы можете использовать либо для аутентификации с доменом/сервером Windows. Если вы выберете вариант согласования, ваш браузер будет пытаться аутентифицироваться любым способом, что иногда является NTLM.

Ответ 2

Загорается...

Safari на iOS (от 7 до 7.0.2, а затем и 8, похоже) имеет проблемы с Kerberos, поэтому, если вы должны поддерживать iPhones/iPads, отключать переговоры и иметь только NTLM.