2013-04-08 64 views
0

我将开始一个wcf服务,该服务将公开我们的目录信息以供多个外部组织访问。我想在我的后端使用一个包含他们的登录信息的简单表进行身份验证/授权。 (现在只有一个,但可能会增长) 对于这种情况,我应该使用带有传输凭证的wcf消息吗?任何想法/建议都会受到欢迎。 它甚至不管他们如何访问我们的wcf服务? 我将使用vs2012。选择wcf安全模式

回答

1

鉴于您的客户可能不会使用WCF甚至Windows,我建议使用WSHttpBinding,它允许您使用消息安全性并将请求的用户名和密码附加到请求中。在您的主机上,您可以使用自定义密码验证程序来验证数据库的凭据。有关详细信息,请参见http://msdn.microsoft.com/en-us/library/aa702565.aspx。如果您希望传输安全,SSL也是一个附加选项。

+0

是的,我想使用自定义用户名/密码验证程序以及SSL来确保传输。我将通过上面的示例链接并希望我能够使其工作。那里有一个完整的例子吗? – cableload 2013-04-09 13:08:40

+0

网上应该有很多。如果您使用IIS来托管您的服务非常简单,最难的部分就是确保证书已正确安装在您的开发箱中。 – stephenl 2013-04-10 00:11:54

+0

谢谢..我能够弄清楚...是的,我们有一个测试证书已经配置..因此它的工作出色!谢谢你的帮助!! – cableload 2013-04-10 18:10:23