2011-09-17 3 views
1

Silverlight 응용 프로그램이 있습니다. WCF 서비스를 통해 서버와 통신해야합니다. 또한 클라이언트 인증을 수행 할 수있는 방법이 필요합니다.인증을위한 가장 좋은 방법은 WCF 서비스가있는 Silverlight 클라이언트

Windows 양식 응용 프로그램을 개발할 때 WSHttpBinding 및 메시지 보안을 사용했습니다. 나는 사용자 이름과 암호를 제공하고 서버에서 그것을 검증 할 수 있었다.

그러나 이제는 Silverlight가 WSHttpBinding을 지원하지 않으며 모든 종류의 메시지 보안을 지원하지 않는다는 것을 알았습니다.

그래서 Silverlighth 응용 프로그램에서 WCF 서비스에 사용자 자격 증명을 제공하는 가장 좋은 방법은 무엇입니까? 어떤 바인딩을 사용해야하며 클라이언트와 서버 간의 통신을 보호해야합니까?

+0

메시지 보안을 지원하지 않지만 전송 보안을 살펴 보셨습니까? – slugster

답변

1

가장 간단한 것은 SSL 전송 암호화를 사용하는 기본 Http 바인딩입니다.

이것은 브라우저와 웹 서버간에 HTTPS를 사용하는 것과 같은 효과가 있으며 클라이언트와 웹 서버 간의 모든 전송을 암호화합니다.

+0

그러나 사용자 이름과 암호가 서버로 전송됩니까? –

+0

감사합니다. 필요한 것 같습니다. –

관련 문제