Spnego 사용 사례에서 Kerberos 티켓을 얻으려면 WCF 클라이언트가 대상 서비스의 SPN을 동적으로 생성하는 방법은 무엇입니까? 예를 들어 대상 서비스가 도메인 컴퓨터 계정으로 실행되는 경우 서비스와 연결된 SPN은 'host/machinename'형식입니다.WCF 클라이언트 기본 SPN 생성
wcf 클라이언트를 사용하여 서비스를 호출하려고하면 wcf 클라이언트가 host/machinename에 대한 티켓을 가져올 수 있습니다. 처음에는 wcf 클라이언트가 기본적으로 하드 코딩 된 문자열 호스트/+ domainname을 사용하고 있다고 생각했습니다.
그러나 대상 사용자가 도메인 사용자로 실행되도록 변경하고 "http/machinename"이라는 SPN을 도메인 사용자와 연결하면 wcf 클라이언트는이 서비스에 대한 티켓을 성공적으로 생성 할 수 있습니다.
WCF 클라이언트는 이러한 시나리오에서 접두사 'host /'또는 'http /'를 사용할지 여부를 어떻게 결정합니까?
엔드 포인트 요소에서 클라이언트 측에 사용자 정의 spn을 추가하는 방법이 있지만 기본적으로 어떻게 작동하는지 알고 싶습니다.