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