身份服务器4角色创建和访问权限分配

时间:2018-10-02 04:22:11

标签: asp.net-core-2.0 identityserver4 user-roles

我正在使用身份服务器4验证我的Asp.net核心应用程序。
这是身份表

  • AspNetRoleClaims
  • AspNetRoles
  • AspNetUserClaims
  • AspNetUserLogins
  • AspNetUserRoles
  • AspNetUsers
  • AspNetUserTokens

如您所知,在我的应用程序中,我有控制器和视图。
我想做的是,我想创建可以访问不同权限的动态用户角色。
例如,假设我的一个控制器中有五个方法,而该控制器具有三个视图。

Controller Modules
-----------------------
 create method ( View1 )
 update method ( View1 )
 create method ( View2 )
 create method ( View3 )
 delete method ( View3 )  

假设我必须在运行时创建SaleManager角色,并且必须将该角色授予create method for View1create method for View2的访问权限。
因此,我必须为Controller Modules创建与新创建角色相关的表?
还是IdentityServer 4能为这种架构提供什么?

注意:每个角色的创建和访问权限分配应在运行时动态完成。不在应用程序启动时。

0 个答案:

没有答案
相关问题