已创建用户和角色表时如何使用身份

我正在做一个学习项目。我已经创建了用户和角色表。是否可以使用这些表使用基于角色的内置授权和身份验证?还是我必须创建 MVC 提供的所有东西(包括角色表)?



慕尼黑8549860
浏览 115回答 3
3回答

LEATH

您需要使用身份提供的表,因为 asp.net 身份代码取决于这些表中可用的某些列,并且身份管理器类(usermanager、rolemanager)的编写方式使其依赖于可用的身份表。身份将为您提供比仅用户和角色(声明等)更多的表。

凤凰求蛊

如果它们不存在,Identity 将为您创建所有表。您不需要自己创建它们。这将取决于您的连接字符串来确定这些文件的创建位置。身份创建:__MigrationHistory、AspNetRoles、AspNetUserClaims、AspNetUserLogins、AspNetUserRoles、AspNetUsers

湖上湖

如果您以某种方式创建了具有身份要求的结构的 SQL 数据库,您可以在 Web.config 文件中指定一个连接字符串,而不是默认的。
打开App,查看更多内容
随时随地看视频慕课网APP