在3层设计中使用ASP.NET进行成员身份验证和身份验证

时间:2013-02-12 22:30:41

标签: asp.net-mvc asp.net-mvc-3 wcf

我最近获得了Visual Studio 2012专业版,我正致力于Web应用程序的设计。我开始使用3层设计,MVC 4作为顶层,WCF作为中间层。我还想尽可能多地使用微软提供的“开箱即用”功能(考虑到成本)。

查看MVC 4 Internet Application模板,我注意到它使用带有WebSecurity的LocalDB来创建和验证帐户。我计划通过中间层向创建和身份验证用户发送请求,但需要类似的功能。

微软是如何让我这样做的?听起来除了WCF身份验证和角色服务之外,我还需要实现ASP.NET成员身份,角色和配置文件。听起来不错吗?

1 个答案:

答案 0 :(得分:1)

默认情况下,ASP.NET Membership系统不适用于三层设计。您可以实现自己的自定义成员资格提供程序,也可以跳过它并实现自己的IIdentity和IPrincipal接口。

您可能会发现本文有用:

http://elysianonline.com/programming/wcf-wrapper-for-asp-net-membership/