我正在运行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')
然后我得到了授权回复。
有谁知道我可能做错了什么?