0

Я включил проверку подлинности Windows для проекта asp.net mvc. Я нахожусь в домене компании, и когда я отправляю запрос на сервер на сервер, я не вижу каких-либо специальных материалов, таких как имя пользователя/pwd в заголовке/теле. Как сервер знает, кто я? И если я отправлю ajax-вызов на сервер, мне нужно включить username/pwd как часть этого вызова? Пожалуйста помоги.О проверке подлинности Windows

+0

Можете ли вы объяснить, что вы делали до сих пор? ваш web.config для аутентификации, любые другие изменения, связанные с проверкой подлинности? –

ответ

0

Интегрированная проверка подлинности Windows использует протокол проверки подлинности (Kerberos) или NTLM так же, как работает базовая аутентификация.

Когда вы отправляете первоначальный запрос, сервер отвечает 400 авторизованным ответом. Браузер видит принятые типы аутентификации и запрашивает у пользователя имя пользователя/пароль или знает, как использовать текущий токен входа в систему и настроен для этого, он автоматически использует этот токен.

NTLM Working from Fiddler Perspective

+0

хорошая ссылка, спасибо! – user3033715

Смежные вопросы