似乎有太多的资源在那里如何做到这一点,但我还没有真正能够找到任何事情去做我想做的事情。我正在尝试创建一个WCF Web服务,该服务将要求用户进行身份验证才能执行任何操作(调用方法,请参阅WSDL等)。身份验证将是我编写的用于连接到我们的LDAP服务器的自定义作品。我想使用表单身份验证,因为我不希望客户端必须在每个请求上重新进行身份验证。我希望该服务只需发送一个Forms Auth票据cookie到客户端,以便将来的请求发送回来(对于不支持cookie的客户端环境,例如移动应用程序,我可以把它用于此)。然而,在服务方面,我需要能够在每个用户的内存存储数据中保存用户认证组的缓存副本(以避免重复调用LDAP服务器),只需使用表单验证票证。我对WCF和Forms身份验证相当陌生,所以如果您不跳过“简单”的事情,我将不胜感激。谢谢!对WCF服务进行身份验证
5
A
回答
2
在我看来,你需要设置一个安全令牌服务(STS),将负责认证。如果您愿意,STS可以公开LDAP或SQL表。
其他替代品可以是Windows Azure ACS,允许您联合许多不同的身份提供商,如Facebook和Google。
如果您的身份验证源是Active Directory,那么ADFS是最好的选择。
相关问题
- 1. WCF身份验证服务
- 2. 如何在BasicHttpBinding中的WCF服务中进行身份验证?
- 3. 如何在WCF 4 RESTful服务上进行身份验证?
- 4. 通过SessionId进行WCF服务身份验证
- 5. WCF Rest服务通过浏览器进行Windows身份验证
- 6. 使用自托管WCF服务进行相互身份验证
- 7. WCF服务,Windows身份验证
- 8. WCF服务 - 身份验证/ SSPI错误
- 9. WCF服务Windows身份验证
- 10. iPad到WCF服务身份验证
- 11. UNC FileShare WCF Web服务身份验证?
- 12. WCF服务中的身份验证
- 13. WCF数据服务身份验证
- 14. WCF服务webHttpBinding匿名身份验证
- 15. 使用Javascript进行WCF身份验证
- 16. Asp.net无法通过服务器2008上的wcf服务进行身份验证
- 17. 如何获取WCF服务,如果是服务进行身份验证
- 18. 如何使用AJAX调用WCF服务时对用户进行身份验证?
- 19. 对远程服务器和域进行身份验证(C#/ 3.5)
- 20. 无法对服务进行身份验证:日历
- 21. 使用Authlogic对远程服务进行身份验证
- 22. 在Java服务器中对Windows用户进行身份验证
- 23. 使用数字签名对服务器进行身份验证
- 24. WCF身份验证
- 25. WCF身份验证
- 26. WCF身份验证
- 27. WSO2身份服务器身份验证
- 28. ASP.NET窗体身份验证在本地主机服务器中进行身份验证,但不在Web服务器上进行身份验证
- 29. 身份验证服务器
- 30. Angular2身份验证服务
以下是一些开始研究的好地方:http://download.microsoft.com/download/7/D/0/7D0B5166-6A8A-418A-ADDD-95EE9B046994/Claims-Based%20Identity%20for%20Windows .pdf和http://msdn.microsoft.com/en-us/security/aa570351 – 2011-05-30 18:07:24