【发布时间】:2016-04-16 03:56:42
【问题描述】:
我有一个新的 asp.net (core 1.0) mvc6 web 应用程序,带有最新版本的 identity 3.x。
我正在尝试弄清楚我必须自己做些什么,以及使用 Identity 3.x 已经为我提供即插即用的功能。
这是我的目标:
我想创建以下内容:
UserManagement 页面(将列出 AspNetUsers 表中的用户并可以在此处添加新用户)
UserDetail 页面(可以在此处为用户添加角色,该角色将保存在 AspNetUserRoles 表中)
角色管理页面(将列出 AspNetRoles 表中的角色,并可以在此处向系统添加新角色)
我想弄清楚: 如果上面内置的 UserManager 类有多少可以帮助我。我注意到有 RemoveFromRoleAsync、RemoveFromRolesAsync、AddToRoleAsync 和 AddToRolesAsync 函数。我很可能会调用这些函数来进行保存,但我假设我必须创建自己的函数来在网格中列出用户和角色。
【问题讨论】:
-
大家都知道,我最终很容易使用这些管理器在我的应用程序中创建完整的用户、角色和用户角色管理。我需要的每一件事都有一个功能。我只需要在我的控制器中为所有 CRUD 创建操作方法。
标签: c# asp.net asp.net-identity asp.net-core-1.0 asp.net-identity-3