В настоящее время я разрабатываю приложение ASP.NET и хочу получить имя пользователя и рабочую станцию текущего пользователя / запроса.
Я хочу использовать NTLM и Authorization
с HTTP-заголовками WWW-Authenticate: NTLM
.
Я включил эти настройки в Firefox 4:
network.negotiate-auth.trusted-uris = http://localhost
network.negotiate-auth.delegation-uris = http://localhost
network.automatic-ntlm-auth.trusted-uris = http://localhost
network.ntlm.send-lm-response = true
Но я не получаю заголовок авторизации в Firebug или в моем приложении (используя Request.Headers
).
Я также пытался с IE 9, но он тоже не отправляет.
Я что-то здесь упускаю?
Я думал, что они отправляются автоматически с каждым запросом, как только я включил его для доверенного Uris, и они отправляются автоматически в IE, по крайней мере, в интрасетях.
Приложение ASP использует проверку подлинности с помощью форм, и оно должно оставаться в качестве запасного варианта.