【发布时间】:2012-06-06 14:58:08
【问题描述】:
我有一个从 Project Server 数据库收集和返回数据的 WCF 服务。该服务将在线,因此不是每个人都应该可以访问该服务。我应该实施什么样的安全性或身份验证?
【问题讨论】:
标签: c# wcf visual-studio-2010 web-services project-server
我有一个从 Project Server 数据库收集和返回数据的 WCF 服务。该服务将在线,因此不是每个人都应该可以访问该服务。我应该实施什么样的安全性或身份验证?
【问题讨论】:
标签: c# wcf visual-studio-2010 web-services project-server
集成域安全参见 MSDN WCF 安全页面
我会在一个组中运行应用程序,或者以具有最低所需权限的用户身份运行该应用程序。
http://msdn.microsoft.com/en-us/library/ms735093.aspx
如果机器位于虚拟机中,您甚至可以在技术上创建一个命名管道端点,然后将其公开给子机器......但这是更高级的,您会失去一些 TCP 绑定选项。
您还可以在主机上创建一个环回适配器,然后根据来源使用该适配器转发到服务端点。然后你会将适配器暴露给孩子们..
这完全取决于安全性的重要性以及您最终要实现的目标......例如移动设备会成为一个问题吗...
【讨论】: