Python 3: аутентификация с использованием пакета response-kerberos - PullRequest
0 голосов
/ 04 апреля 2019

Я пытаюсь пройти аутентификацию на сервере с помощью пакета 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>"

Я не уверен, что еще попробовать;все происходит "за кадром", поэтому я не знаю, что я делаю не так.

...