2012-01-07 6 views
1

WCF 서비스를 만들고 있습니다. 이 서비스는 클라이언트의 Windows ID를 검색 할 수 있어야합니다. 어떻게 서비스를 구성해야하며 클라이언트의 ID를 어떻게 연결해야합니까?WCF 클라이언트의 Windows 자격 증명 전달

+0

WCF 서비스를 호출하는 클라이언트는 어떤 종류입니까? –

답변

0

동일한 TransportClientCredential을 사용하려면 WCF 서비스와 WCF 클라이언트의 끝점에 BindingConfiguration을 구성해야합니다 (Windows 또는 Ntlm 중 하나로 설정). 클라이언트의 WCF 구성에서 대상 서버 끝점에 대한 새 클라이언트 끝점 구성을 설정하고 TransportClientCredential의 사용을 지정하는 BindingConfiguration으로 해당 위치를 구성해야합니다.

WCF 서비스 구성 편집기를 사용하여 구성을 변경하는 것이 좋습니다. app.config 및/또는 web.config 파일을 손으로 편집하여 WCF 구성을 변경하면 사용자 오류가 발생하기 쉽고 심각한 좌절감을 유발할 수 있습니다. 이 도구는 사물을 훨씬 편하게 만듭니다. 이 답변으로 문제가 해결되지 않거나 자세한 내용을해야하는 경우 http://www.codeproject.com/KB/WCF/WCFBasicHttpBinding.aspx

하십시오은 BasicHttpBinding와 IIS에서 호스팅 서비스를 사용하여이 일을 예 (약간 .NET 3.5하지만 여전히 관련에 대한 일자) 괜찮은 있습니다

자세한 내용을 게시 해 주시면 기꺼이 도와 드리겠습니다.