2010-11-25 4 views

답변

2

이 완전히 당신의 WCF 서비스의 보안 설정에 따라 달라집니다 : 당신이 윈도우 클라이언트 자격 증명을 사용하는 경우

  • , 당신은 아무것도 할 필요가 없습니다; 사용자의 Windows 자격 증명을 전달하고 WCF 서비스에 의해 확인됩니다 자동적으로 당신이 인증서가 발신자를 확보하기 위해 사용하는 경우, 인증서가 올바른 위치에 설치되어 있는지 확인해야하고 클라이언트가 제대로 구성되어

  • 당신이 이름 클라이언트 자격 증명을 사용하는 경우, 당신은 당신의 WCF 클라이언트 코드에서 사용자 이름과 암호를 설정해야합니다

  • 해당 인증서를 보낼 - 당신은 코드에서 설정할 수 있습니다, 현재이를 구성 할 수있는 방법이 없습니다 구성 :

    YourWCFClient.ClientCredentials.UserName.UserName = "Your-User-Name-Here"; 
    YourWCFClient.ClientCredentials.UserName.Password = "top$secret"; 
    
+2

+1 나는 WCF의 모든 시간대 사용자가 "자동으로"라는 용어를 사용한다는 사실에 놀란다. :-) –

+3

* 충분히 진보 된 기술은 마법과 구별 할 수 없습니다. * (Arthur C. Clarke) : –

+0

WCF 서비스에 사용자 이름과 암호가 어떻게 전송됩니까? 비누 메시지에 포함되어 있습니까? 프로그래밍 방식으로 스푸핑을 수행하여 저장 프로 시저를 호출하려면 WCF 서비스에서 사용자 자격 증명을 검색하는 방법은 무엇입니까? – arc1880

관련 문제