将旧的aspnet成员身份与aspnet vNext一起使用



更新2015年11月20日

如何对使用旧成员资格提供程序存储用户的数据库进行身份验证?(aspnet_*表)知道这个数据库被其他应用程序使用,所以我没有迁移(或更改)数据库的选项?

对于那些希望迁移的人,请查看Maxime Rouiller的答案

老问题

我可以将aspnet会员资格与aspnet vNext一起使用吗?,

  • 在我的情况下,我无法迁移旧数据库,因为我正在为基于旧成员资格提供商的现有数据库构建一个新的app/ui接口
  • 如果我可以在不使用旧会员身份的情况下编写一些登录代码,那将是一个好主意
  • 具体需要的是根据散列密码验证用户(无注册、无忘记密码等…)
  • 我不喜欢依赖.net 4.x,而是使用core50(如果可用)(因为我计划稍后在linux上托管它)

否。旧成员资格依赖于存在的web.config,并且严重依赖于System.web生存期。

您正在寻求从旧会员身份迁移到新的Identity 3。

数据库应该易于移植。如果您计划在Linux上托管它,我会完全删除dnx451依赖项,只保留dnxcore50

教程:

  • http://www.asp.net/identity/overview/migrations/migrating-an-existing-website-from-sql-membership-to-aspnet-identity
  • http://travis.io/blog/2015/03/24/migrate-from-aspnet-membership-to-aspnet-identity/

相关内容

  • 没有找到相关文章

最新更新