在使用原生代理凭据前检查 Windows curl 是否支持 SSPI
NTLM 协议支持与 Windows 安全上下文集成是两回事;请检查实际运行该任务的 executable。
向任务实际运行的 executable 询问其功能报告:
curl.exe --versionNTLM 指明一种身份验证方法。SSPI 与 Windows 安全设施集成。对于启用了 SSPI 的 Windows 构建和 NTLM 代理,文档中给出的当前上下文形式是:
curl.exe --proxy http://proxy.example.net:8080 --proxy-ntlm --proxy-user : https://service.example.net/单个冒号从当前环境中选择凭据;它并不是适用于所有构建的空显式密码配方。代理必须提供所选方法并接受该身份。如果交换仍然失败,请在该路由上 跟踪 NTLM 质询流程。
比较时要把进程账户考虑在内。计划任务或服务的安全上下文与浏览器的桌面用户不同。
使用报告出来的能力,而不是旧的固定版本建议。需要这些连接时,TLS 后端和 HTTPS 代理支持仍然是独立的功能。