Python脚本,代理和Microsoft Forefront - 自动身份验证

dec*_*nza 8 python windows proxy ldap python-3.x

今天我正在处理一个Python3脚本,它必须执行http post请求并发送邮件.

Python脚本在受Forefront保护的公司网络中的Windows PC上启动.用户使用其秘密凭据进行登录,并可通过代理访问Internet.

与其他非Microsoft应用程序(即Chrome)一样,我希望我的脚本连接到Internet而不提示用户输入用户名和密码.

我怎样才能做到这一点?

小智 1

在 Microsoft 操作系统上,使用的身份验证是 Kerberos,因此您将无法直接使用您的 ID + 密码。

我在Linux上,所以我不能直接测试它,但我认为你可以使用fiddler创建一个代理,它可以为你协商身份验证,并且你可以使用python来使用这个代理。

如果您在菜单中的“选项”子选项卡上勾选“身份验证”框,Fiddler 的 Composer 将自动响应身份验证质询(包括包装 Kerberos 的协商协议)。