我正在开始一个新项目,我也是ASP.NET和WCF服务的一些新手,现在我正在尝试理解ASP.NET登录和注册功能背后的逻辑,但我可以似乎没弄清楚。
我想使用N层架构制作WebApp,我希望表示层完全无数据,默认的ASP.NET注册登录功能不允许我这样做,因为它直接访问数据库,至少不是通过我想做的一些逻辑。我想要做的是继续使用注册登录功能,但不是直接获取数据到数据库,我希望它从WCF服务获取,但我似乎无法找到如何配置注册登录即可。
知道从哪里开始阅读?我已经阅读了一些关于WCF身份验证的内容,但这似乎并不是我正在寻找的内容。
提前致谢
答案 0 :(得分:0)
据我所知,WCFMembershipProvider
或类似情况并非如此。这意味着如果您想使用ASP.NET的内置安全功能,则需要创建自己的MembershipProvider
。
看一下本教程,它将指导您完成此过程:
答案 1 :(得分:0)
对于这种情况,您需要实现自己的成员资格提供程序,以使用您拥有的服务作为身份验证的支持。
MSDN有关于如何执行此操作的资源。
此外,您可能想问问自己为什么要让此服务提供身份验证。它给你什么价值?在思考时,将YAGNI和DRY原则放在首位。
@Dalorzo打败了我