.NET WCF 클라이언트가 Basichttpbinding에서 NTLM을 사용하도록 강요하는 방법은 무엇입니까?
-
16-09-2019 - |
문제
지금은 보안 노드가 다음과 같이 정의되어 있습니다.
<security mode="TransportCredentialOnly">
<transport clientCredentialType="Windows" proxyCredentialType="None" realm="" />
<message clientCredentialType="UserName" algorithmSuite="Default" />
</security>
다음 오류가 발생합니다.
HTTP 요청은 클라이언트 인증 체계 '협상'으로 무단입니다. 서버에서받은 인증 헤더는 'NTLM'입니다.
해결책
당신의 변화 ClientCredentialType 에게 "NTLM".
제휴하지 않습니다 StackOverflow