当我尝试手动指定主体时,HTTPKerberosAuth不起作用

时间:2018-03-05 18:45:21

标签: python authentication python-requests authorization kerberos

我正在运行Python(2.7。*)代码依赖

from requests_kerberos import HTTPKerberosAuth

我正在尝试针对Windows身份验证安全的IIS服务器发出请求。 Windows身份验证使用域控制器首先使用Kerberos验证请求,然后使用NTLM验证Kerberos失败。

代码在Linux机器上运行,我以域用户身份登录(例如matt@dopeafcompany.com)

如果我跑

AUTH = HTTPKerberosAuth(mutual_authentication=REQUIRED, force_preemptive=True)

没有问题 - 一切正常。

但是,如果我尝试运行

AUTH = HTTPKerberosAuth(mutual_authentication=REQUIRED,
       force_preemptive=True, principal='bob@dopeafcompany.com:bobspw')

然后我得到了授权回复。

有谁知道我可能做错了什么?

0 个答案:

没有答案