【问题标题】:How to add ASP.NET MVC5 Identity Authentication to existing database that has User,Role Table如何将 ASP.NET MVC5 身份验证添加到具有用户、角色表的现有数据库
【发布时间】:2017-08-04 11:27:53
【问题描述】:

我正在学习MVC5身份认证 我有一个现有的数据库,并且 DataContext 取决于该数据库,该数据库具有与 aspnetuser 非常相似的 User 表,并且我还具有 aspnetrol 的角色。我正在尝试将 ASP.NET Identity 集成到我的项目中. 在将身份添加到我的数据库后,我是否应该删除用户、角色表?以及如何将 aspnetuser 连接到我的表???? 这是我添加身份后数据库的图片 enter image description here

我读过How to add ASP.NET MVC5 Identity Authentication to existing databaseIntegrating ASP.NET Identity to existing database

【问题讨论】:

  • 您的数据库中不需要 asp 表。相反,您可以将自定义表用于 asp 标识。请参阅下面我的回答中的文章。
  • Click Here 你会找到答案的。

标签: c# asp.net database asp.net-mvc-5


【解决方案1】:

Asp Identity 使用基于接口的开发,这使得实现与 Identity 兼容的现有数据库成为可能。您可以继承 IUser、IRoles、IUserManager 等,以便您现有的数据库可以与 asp Identity 一起使用。我希望您在开始之前先查看article

【讨论】:

    猜你喜欢
    • 2014-10-28
    • 2015-11-04
    • 2014-10-25
    • 1970-01-01
    • 2017-03-05
    • 2013-07-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多