2012-04-03 89 views
2

我们有一个公众asmx服务,我们的客户通过SOAP访问。直到现在,只有安全性是没有人比我们的客户知道我们的web服务:)。我想在这个服务上实现某种安全机制。我已经通过this article。在我看来相当不错。有没有更好的选择来保护asmx服务?并传递登录凭证SOAP标题是一个好主意(这是写在文章中的内容)?任何建议,建议?如何使用公共asmx服务

回答

1
+0

感谢主地还是让我检查一出 – 2012-04-03 10:18:10

+0

在他也被暗示为使用'结束SOAP'headers传递登录凭据或使用Windows身份验证(这不是我的选择)。我想知道你觉得它与以前的文章有什么不同。 – 2012-04-03 11:24:16

+0

我的帖子可能不够详细,对不起:-) 我其实是想建议使用Windows身份验证的原因有几个: - 使用NTLM或Kerberos时不需要担心加密邮件 - Security for所有Web服务都在一个位置(IIS管理器)进行管理,这使得添加用户和权限变得很容易。 如果Windows身份验证不是一个有效的选项,你应该确实使用SOAP头。 但是,在这种情况下,您必须确保您的webservice不通过HTTP公开。始终使用SSL连接! – Nullius 2012-04-03 14:01:44