Я пытаюсь пройти аутентификацию на сервере с помощью пакета reports_kerberos, следуя инструкциям здесь:
https://github.com/requests/requests-kerberos
import requests
from requests_kerberos import HTTPKerberosAuth
kerberos_auth = HTTPKerberosAuth()
r = requests.get(<myserver>, auth=kerberos_auth)
r.text
А вот ответ:
'Apache Tomcat / 6.0.53 - отчет об ошибке
HTTP-статус 401 - требуется аутентификация
тип отчет о состоянии
сообщение аутентификациятребуется
описание Этот запрос требует HTTP-аутентификации.
Apache Tomcat / 6.0.53
'
klist
показывает, что у меня естьдействительный TGT.
Я пытался установить основной принцип напрямую, но это не помогло.Я могу аутентифицироваться с помощью curl:
curl -i -L --negotiate -u : "<server>"
Я не уверен, что еще попробовать;все происходит "за кадром", поэтому я не знаю, что я делаю не так.