使用ntlm (kerberos)身份验证时设置凭据



我有一个使用NTLM认证方法(WinHttpSetOption)的c++应用程序。我想做的是设置凭据,这意味着:NTLM服务器正在使用登录的凭据,我想自己向他提供凭据(以domainuser格式)。

从MSDN我看到WinHttpSetCredentials没有影响。

有人能帮我一下吗?

看看WinHttpSetOption使用WINHTTP_OPTION_AUTOLOGON_POLICY

http://msdn.microsoft.com/en-us/library/aa384066.aspx WINHTTP_OPTION_AUTOLOGON_POLICY

如果您将值设置为WINHTTP_AUTOLOGON_SECURITY_LEVEL_HIGH,那么它将阻止WinHttp提供默认凭据,您可以在使用WinHttpSetCredentials收到正确的401/407响应时自行设置。

相关内容

最新更新