2009-09-08 5 views
0

WCF를 사용하여 간단한 웹 서비스를 만들고 있습니다. 메시지를 암호화해야하며 사용자는 asp.net 공급자를 통해 인증되어야합니다. 어떤 바인딩을 사용해야합니까? WsHttpBinding 또는 WebHttpBinding?웹 서비스 용 Wcf 바인딩

아무도 나를 asp.net 공급자 및 wcf와 자체 서명 된 인증서를 사용하여 좋은 예제를 가리킬 수 있습니다.

감사

+0

Google 캐시에서 발견 : http://74.125.155.132/search?q=cache:IQKISnxGLsMJ:developers.de/blogs/damir_dobric/archive/2009/04/14/configuring-wcf-with-membership -provider.aspx + asp.net + provider + 및 + self + signed + 인증서 + wcf & cd = 1 & hl = ko & ct = clnk & gl = nz –

답변

3

당신은 메시지를 암호화 할 필요가 있다고 말하지만, 당신은 메시지 레벨의 암호화 또는 전송 암호화가 충분히있을 경우 특정 요구 사항이 있는지 여부를 지정하지 않습니다.

전송 레벨 암호화로 충분하다면 BasicHttpBinding + SSL이 작동합니다.

그렇지 않으면 WSHttpBinding을 사용하고 메시지 수준 암호화를 구성해야합니다. 물론이 결정은 서비스를 사용하려는 클라이언트의 기능과 관련 될 수도 있습니다.

WebHttpBinding도 언급하지만 REST 스타일 서비스에만 사용됩니다. 서비스 휴식 스타일입니까? 그렇다면 유일한 옵션은 SSL이고 전송 레벨 인증을 사용하는 것입니다.