세 웹 서비스가 모두 동일한 서버에 있습니다.WCF 웹 서비스 - 동일한 서버에서 다중 홉 위장
내 클라이언트는 서비스 B를 호출하기 위해 클라이언트를 가장하는 서비스 A를 호출하며 모두 정상입니다.
이제 서비스 C를 호출하기 위해 서비스 B (사용자 이름) 호출자를 가장하고 싶습니다. 이전과 동일한 기술 (AllowedImpersonationLevel = Impersonate, user.Impersonate())을 사용하면 사용자가 대신 서비스 C는 사용자를 IIS (표준 NETWORK SERVICE 계정이 아닌 UPN)에서 실행중인 사용자로 봅니다.
이 기능을 사용하려면 특별한 조치가 있습니까? 위임 문제입니까? (그들은 모두 동일한 서버에 있기 때문에 위임하지 않을 것이라고 생각했습니다)
감사합니다!