gpt4 book ai didi

wcf - 对 WCF 服务进行身份验证

转载 作者:行者123 更新时间:2023-12-04 21:24:27 24 4
gpt4 key购买 nike

似乎有很多关于如何做到这一点的资源,但我真的无法找到任何东西来准确地做我想做的事情。我正在尝试创建一个 WCF Web 服务,它需要用户进行身份验证才能执行任何操作(调用方法,请参阅 WSDL 等)。身份验证将是我编写的用于连接到我们的 LDAP 服务器的自定义部分。我想使用表单例份验证,因为我不希望客户端必须对每个请求重新进行身份验证。我希望该服务只向客户端发送一个 Forms Auth 票证 cookie,客户端可以将其发回以备将来的请求(对于不支持 cookie 的客户端环境,例如移动应用程序,我可以使用它)。但是,在服务方面,我需要能够在内存中为每个用户存储数据,这些用户保留用户身份验证组的缓存副本(以避免重复调用 LDAP 服务器),只需使用表单验证票。我对 WCF 和表单例份验证还很陌生,所以如果您不跳过“简单”的事情,我将不胜感激。谢谢!

最佳答案

在我看来,您需要设置一个安全 token 服务 (STS) 来处理身份验证。如果您愿意,STS 可以公开 LDAP 或 SQL 表。

其他替代方案可以是 Windows Azure ACS,它允许您与许多不同的身份提供商(如 Facebook 和 Google)联合。

如果您的身份验证源是 Active Directory,那么 ADFS 是最佳选择。

关于wcf - 对 WCF 服务进行身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6063958/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com