我们正在将所有应用程序迁移到安全的https协议中,这意味着将所有应用程序(网站,网站服务,exe程序)配置为可在https上运行。
现在,我在一个需要Web服务的客户端应用程序中遇到问题。工作配置(未配置HTTPS):
<security mode="TransportCredentialOnly">
<transport clientCredentialType="Ntlm" proxyCredentialType="None" realm="" />
<message clientCredentialType="UserName" negotiateServiceCredential="true" />
</security>
将其配置为与HTTPS配合使用后,这就是我的意思。此配置适用于我拥有的其他应用程序,但不适用于此应用程序。
<security mode="Transport">
<transport clientCredentialType="None" proxyCredentialType="None" realm="" />
<message clientCredentialType="Certificate" negotiateServiceCredential="true" />
</security>
使用此配置后,我遇到来自服务器的与NTLM标头相关的问题。你能告诉我我想念什么吗?