我如何使用自己的身份验证机制,但利用ASP.NET MVC授权?

时间:2012-12-03 01:40:02

标签: asp.net-mvc authentication

我有来自另一个(非MVC)项目的现有用户帐户数据库,现在我们需要使用我们的特定身份验证过程来注册/登录。但我想使用MVC进行授权。你能告诉我怎样才能做到这一点吗?

2 个答案:

答案 0 :(得分:1)

您应该实现自定义成员资格提供程序。成员资格提供程序的许多方法不需要实现,因此您可以只实现所需的方法(即身份验证或角色,但不能注册,更改密码)。您可以将自定义成员资格提供程序建模到现有数据库。 See this blog post了解更多详情。

答案 1 :(得分:1)

我们目前正在研究类似的内容,并正在调查使用ServiceStack - 特别是他们提供的authentication and authorization界面。但是,我们刚刚开始研究这个,所以不能建议它是多么合适。