Python 3:使用response-kerberos软件包进行身份验证

时间:2019-04-04 16:29:33

标签: python-3.x kerberos

我正按照此处的说明尝试使用requests_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

'< p>

klist显示我有一个有效的TGT。

我尝试直接设置主体,但这没有帮助。我可以使用curl进行身份验证:

curl -i -L --negotiate -u : "<server>"

我不确定还可以尝试什么;一切都在幕后发生,所以我不知道我在做什么错。

0 个答案:

没有答案