Как указывалось ранее, NTLM обычно используется, если ваш сервер работает под управлением Windows (MS Active Directory). Однако для Apache есть также модули, которые будут связаны с этим: mod_ntlm .
Поскольку это собственный протокол, браузер должен понимать этот протокол и отвечать на запросы аутентификации. Я не знаю, какие браузеры поддерживают эту опцию, но я предполагаю, что большинство из них.
Исходя из моего опыта, Kerberos - более предпочтительный метод, но я не очень много с ним работал, поэтому, к сожалению, у меня нет особых советов по этому поводу.
Напомню, что я вспомнил, что где-то читал, что JRE также имеет способы привязки к NTLM на вашем веб-сервере для получения идентификационной информации для аутентифицированного пользователя. Как указывалось ранее, .NET также поддерживает это.
Кроме того, Firefox по умолчанию не поддерживает NTLM, но его можно настроить с помощью следующей команды: http://www.crossedconnections.org/w/?p=89