确保仅授权应用程序访问Web服务



我在Windows Server上使用IIS有一个C#.NET WCF Web服务。我需要知道是否有办法告诉Web服务,它只能接受特定URL的请求。例子:applicationa call applicationawebservice =应该工作applicationb call applicationawebservice =应拒绝

现在,它们都在同一台服务器上,但是我需要一个解决方案,即使它们在其他服务器上(3tier应用程序)。谢谢

如果您使用的是WCF,则可以在服务和客户端之间使用相互认证。相互身份验证不仅实现了服务器接受合法客户端的连接的安全性,而且为客户提供了验证他们正在与合法服务器交谈的能力。

可以通过使用证书,kerberos(Windows auth),代币和用户名/密码配置来实现消息安全性(对客户端和服务器之间发送的数据,反之亦然)实现相互验证。

也可以通过基于角色的身份验证,身份和基于资源的身份验证

在WCF中实现相互认证

参考MSDN:https://msdn.microsoft.com/en-us/library/ff647503.aspx

相关内容

  • 没有找到相关文章

最新更新