문제

WCF 클라이언트의 클라이언트 엔드 포인트의 요소에 대한 수많은 게시물과 기사를 읽었지만 여전히 약간 혼란 스럽습니다. NET TCP WCF 서비스와 통신하려고 할 때 SSPI 오류를 얻는 클라이언트가 있습니다. 그러나 다음을 구성에 추가하면 잘 작동합니다.

<identity>
   <servicePrincipalName />
</identity>

이제 내가 읽은 내용에서 이것은 Kerberos 대신 NTLM을 사용하도록 서비스에 알려줍니다. 그러나 나는 아직도 그것을 얻지 못한다.

누구든지 나에게 이것을 설명 할 몇 시간이 있습니까? 따라서 여기서 무슨 일이 일어나고 있는지, NTLM과 Kerberos의 차이에 대한 약간의 배경, 왜 하나와 함께 작동하는지, 다른 하나가 아닌 이유,이 요소가 값이 필요하지 않은 이유, 필요하지 않은 서비스를 구성하는 방법 그것과 왜 그것이 전혀 필요합니까?

감사

도움이 되었습니까?

해결책

다음은 WCF와 관련하여 NTLM과 Kerberos를 설명하는 블로그 게시물입니다.

http://blogs.msdn.com/ashishme/archive/2006/11/10/ntlm-vs-kerberos-windows-communication-foundation.aspx

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