Моя цель - аутентифицировать моего клиента, который использует библиотеку запросов (2.11.1) в Python 3.5.2 через NTLM с SSPI, чтобы пользователю не приходилось вручную вводить учетные данные своего домена (используется для входа на ПК).Как использовать запросы Python для проверки подлинности NTLM SSPI?
Я нашел следующие возможности, но ни одна работа для меня:
HttpNtlmSspiAuth вызывает исключение в запросах:
запросов на импорт из requests_ntlm импорта HttpNtlmAuth, HttpNtlmSspiAuth
запросы. get (site_url, auth = HttpNtlmSspiAuth())
requests-sspi-ntlm всегда получает 401:
запросов на импорт из requests_sspi_ntlm импорта HttpNtlmAuth
сессия = requests.Session() session.auth = HttpNtlmAuth() session.get ("http://ntlm_protected_site.com")
И requests-negotiate-sspi также вызывает исключение в запросах:
запросов на импорт из requests_negotiate_sspi импорта HttpNegotiateAuth
г = requests.get ('https://iis.contoso.com', авт = HttpNegotiateAuth())
Я так делаю неправильно?
Вы не сказали нам, что вы * * делаете. «никто не работает для меня», это не вопрос. –