【发布时间】:2011-03-25 09:10:39
【问题描述】:
我目前正在寻找一个新的启用 JSON 的 WCF 项目。身份验证后,我将为后续请求创建一个临时会话密钥。此密钥将存储在数据库表中,并用于验证处理数据的特定请求。这应该会减少对数据库的影响,因为表将被内存缓存以提高速度,并将避免在每个请求上发送完整的凭据。我应该解释一下,所有请求都必须有用户帐户的联系,一个通用的 API 密钥场景是不够的。
为了实现奇迹,我想与网站共享相同的用户数据库,并想使用 SqlMembershipProvider 类。我无法将凭据从网站传递到 WebService,因为该服务将从设备访问,并且认证系统要求无论如何都不可行。
是否可以将 System.Web.Security 命名空间导入到我的 WCF 项目中,或者我是否需要编写一个新的成员管理系统并使用它,从而允许我在两个项目之间共享代码?
感谢您的帮助,
Dre
【问题讨论】:
标签: .net wcf json membership