【发布时间】:2014-08-02 20:16:57
【问题描述】:
环境:Visual Studio 2013,ASP.NET MVC 5
在我将要处理的基于 MVC5 的新项目中,我需要使用一个自定义数据库,该数据库以自己的方式存储用户名、密码和角色。我正在互联网上搜索自定义身份验证的示例。看起来旧式“会员提供者”类已被新的“身份”机制取代。
但是,事实证明,找到一个好的循序渐进示例是徒劳的。有一些链接(今年发布)讨论了实现自定义 IPrincipal 和 DbContext 类。其他一些链接讨论了实现IUserLoginStore 和IUserPasswordStore。其他一些人暗示要实现IUser、IUserStore 接口。
也许最后一个选项是需要的。有人可以指导我的步骤或指向任何有简单示例的链接吗?比如:
- 基于
IUser实现MyUser - 基于
IUserStore实现MyUserStore - 修改
web.config以使用MyUserStore - 从
web.config中删除DefaultConnection,因为它不是必需的
问候。
【问题讨论】:
标签: asp.net asp.net-mvc asp.net-mvc-4 asp.net-mvc-5