【发布时间】:2014-05-15 21:36:43
【问题描述】:
我的情况是我必须通过 WCF 向第三方客户端公开一些 API。我想使用最安全的选项。理想的解决方案是为我的服务器活动目录中的每个客户端创建一个 Windows 帐户,并让他们使用传输和消息安全性和客户端凭据用户名访问服务。所以我可以要求客户端提供用户名和密码,并使用 Windows 组策略来角色基础授权。
由于这是面向 Internet 的 WCF 服务,我不确定是否可以使用 Windows 帐户???我应该使用数据库解决方案来管理用户名、密码和角色吗?
应该能够从 .NET 客户端和 Java 客户端使用。第三方客户端可以是任何可以消耗肥皂的东西。
这种情况下最好的安全选项是什么? VPN 不是一个选项,因为这完全应该通过互联网。非常感激你的帮助。
【问题讨论】:
标签: c# wcf security wcf-security