2011-03-29 153 views
0

我正在使用MVC 3应用程序的存储库/服务模式。ASP.NET MVC用户身份验证

我的问题有两个:

1)你在哪里管理身份验证?在服务层或MVC应用程序本身?

2)我是否应该使用自定义成员资格提供程序和表单身份验证?

感谢, 山姆

回答

2

在我的情况下,你应该使用它,我倾向于创建处理逻辑此认证服务。

在实际的应用程序中,我使用Forms身份验证,但调用自定义服务来处理细节。这样,我可以重新使用其他应用程序的认证机制,或者将它们全部交易到不同的标准,无论是最好的。

2

回答总是这取决于,

  1. 通常我每天委派任务,服务层,包括身份验证时,MVC应用程序仅仅是众多接口之一。
  2. 我想,如果它符合你要求的