1
WSE3.0 웹 서비스에서 웹 서비스의 모든 메서드를 호출하기 위해 클라이언트 자격 증명을 UsernameToken 개체로 설정해야했습니다. 이 작업은 WCF 서비스의 클라이언트 응용 프로그램에서 어떻게 수행됩니까?WCF WCF 서비스에 사용자 이름 토큰을 보내는 방법
WSE3.0 웹 서비스에서 웹 서비스의 모든 메서드를 호출하기 위해 클라이언트 자격 증명을 UsernameToken 개체로 설정해야했습니다. 이 작업은 WCF 서비스의 클라이언트 응용 프로그램에서 어떻게 수행됩니까?WCF WCF 서비스에 사용자 이름 토큰을 보내는 방법
이 완전히 당신의 WCF 서비스의 보안 설정에 따라 달라집니다 : 당신이 윈도우 클라이언트 자격 증명을 사용하는 경우
, 당신은 아무것도 할 필요가 없습니다; 사용자의 Windows 자격 증명을 전달하고 WCF 서비스에 의해 확인됩니다 자동적으로 당신이 인증서가 발신자를 확보하기 위해 사용하는 경우, 인증서가 올바른 위치에 설치되어 있는지 확인해야하고 클라이언트가 제대로 구성되어
당신이 이름 클라이언트 자격 증명을 사용하는 경우, 당신은 당신의 WCF 클라이언트 코드에서 사용자 이름과 암호를 설정해야합니다
해당 인증서를 보낼 - 당신은 코드에서 설정할 수 있습니다, 현재이를 구성 할 수있는 방법이 없습니다 구성 :
YourWCFClient.ClientCredentials.UserName.UserName = "Your-User-Name-Here";
YourWCFClient.ClientCredentials.UserName.Password = "top$secret";
+1 나는 WCF의 모든 시간대 사용자가 "자동으로"라는 용어를 사용한다는 사실에 놀란다. :-) –
* 충분히 진보 된 기술은 마법과 구별 할 수 없습니다. * (Arthur C. Clarke) : –
WCF 서비스에 사용자 이름과 암호가 어떻게 전송됩니까? 비누 메시지에 포함되어 있습니까? 프로그래밍 방식으로 스푸핑을 수행하여 저장 프로 시저를 호출하려면 WCF 서비스에서 사용자 자격 증명을 검색하는 방법은 무엇입니까? – arc1880