我一直在阅读有关使用asp.net-identity的各种其他问题,但是当项目以层级开发时,我没有看到任何关于在现有数据库中使用它的具体内容.为了论证,请说以下是真的:
如何User(从Core项目中)指定IUserStore新的身份提供者?我错过了什么,或者这一切都假设网站和会员数据库总是驻留在同一个项目中(或者Microsoft.AspNet.Identity.*模型所在的库有严格的引用)?
在WebUI层设置DbContext只是为了进行身份验证(并将其与服务绑定到"MyDbContext")似乎很容易.我错过了什么,或者只是计划在这个团队只用于简单的应用程序?
反馈将不胜感激.
更多信息
如果值得一提:
aspnet_*或webpages_*桌子担心.我正在尝试采用各种其他自定义解决方案并将它们绑定到一个可靠的解决方案中,因此我对很多选项持开放态度.但是,我希望按层分类(尽可能).发布新的ASP.NET MVC 5 Preview后,如何配置Users上下文/表?
在MVC 4中,我只使用自己的User类,然后将WebSecurity初始化为它,对此:
WebSecurity.InitializeDatabaseConnection(connectionString, "System.Data.SqlClient", userTableName, userIdColumn, userNameColumn, autoCreateTables);
Run Code Online (Sandbox Code Playgroud)
我希望为Users类添加其他属性 - 如何?
我最初在Identity处于测试版时问过这个问题.从那时起,类和接口发生了很大的变化,看起来 RTW版本在RC版本上再次进行了一些修改.原则上我需要实现以下目标.
最初我不确定我的成员类应该继承什么从aspIdentitySample项目看,我应该使用IdentityUser?
public partial class tblMember
{
public int id { get; set; }
public string membership_id { get; set; }
public string password { get; set; }
....other fields
}
Run Code Online (Sandbox Code Playgroud)
是否有任何新的或更新的示例将现有数据库/用户表与ASP.NET身份系统集成?
forms-authentication visual-studio visual-studio-2013 asp.net-mvc-5 asp.net-identity