我最近获得了Visual Studio 2012专业版,我正致力于Web应用程序的设计。我开始使用3层设计,MVC 4作为顶层,WCF作为中间层。我还想尽可能多地使用微软提供的“开箱即用”功能(考虑到成本)。
查看MVC 4 Internet Application模板,我注意到它使用带有WebSecurity的LocalDB来创建和验证帐户。我计划通过中间层向创建和身份验证用户发送请求,但需要类似的功能。
微软是如何让我这样做的?听起来除了WCF身份验证和角色服务之外,我还需要实现ASP.NET成员身份,角色和配置文件。听起来不错吗?
答案 0 :(得分:1)
默认情况下,ASP.NET Membership系统不适用于三层设计。您可以实现自己的自定义成员资格提供程序,也可以跳过它并实现自己的IIdentity和IPrincipal接口。
您可能会发现本文有用:
http://elysianonline.com/programming/wcf-wrapper-for-asp-net-membership/