401 - это задача аутентификации, говорит сервер или прокси-сервер. Чтобы получить доступ к этому ресурсу, вам необходимо пройти аутентификацию. Он также должен сказать вам, какие схемы аутентификации он поддерживает
, например, для Windows это Kerberos. / NTLM или и то, и другое. Если вы просматриваете ответ в Fiddler или ином инспекторе HTTP, вы должны увидеть хотя бы одно из 2 ниже, это хорошая отправная точка
- WWW-Authenticate: переговоры
- WWW-Authenticate: NTLM
Ваш браузер должен затем автоматически отправить еще один запрос с токеном, например, например
с этого сайта
Как только ваш сайт настроен в IIS, и вы отметили проверку подлинности Windows, вам больше не нужно ничего делать, если только нет проблем с настройкой, ваш прокси или ваш веб-сервер должны посмотреть.
см. здесь для объяснения того, как работает вызов 401, см. здесь для заголовков и потока проверки подлинности Windows см. здесь & здесь о том, как Chrome & Firefox реализуют