Wcf绑定Web服务

时间:2009-09-08 08:42:29

标签: wcf

我正在使用WCF创建一个简单的Web服务。消息需要加密,用户需要通过asp.net提供程序进行身份验证。 我应该使用什么绑定? WsHttpBinding还是WebHttpBinding?

任何人都可以通过wcf使用asp.net提供程序和自签名证书给我一个很好的例子。

由于

1 个答案:

答案 0 :(得分:3)

您说邮件需要加密,但不指定您是否对邮件级加密有特定要求,或者传输加密是否足够。

如果传输级加密就足够了,那么BasicHttpBinding + SSL就可以了。

否则,您将使用WSHttpBinding并配置消息级加密。当然,该决定也可能与您要使用该服务的任何客户的功能相关联。

您还提到了WebHttpBinding,但它仅用于REST样式的服务。你的服务是REST风格吗?如果是这样,那么你认为唯一的选择就是SSL并使用传输级身份验证。