.NET WCF 클라이언트가 Basichttpbinding에서 NTLM을 사용하도록 강요하는 방법은 무엇입니까?

StackOverflow https://stackoverflow.com/questions/1134119

  •  16-09-2019
  •  | 
  •  

문제

지금은 보안 노드가 다음과 같이 정의되어 있습니다.

<security mode="TransportCredentialOnly">
    <transport clientCredentialType="Windows" proxyCredentialType="None" realm="" />
    <message clientCredentialType="UserName" algorithmSuite="Default" />
</security>

다음 오류가 발생합니다.

HTTP 요청은 클라이언트 인증 체계 '협상'으로 무단입니다. 서버에서받은 인증 헤더는 'NTLM'입니다.

도움이 되었습니까?

해결책

당신의 변화 ClientCredentialType 에게 "NTLM".

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top