我正在使用身份服务器4验证我的Asp.net核心应用程序。
这是身份表
如您所知,在我的应用程序中,我有控制器和视图。
我想做的是,我想创建可以访问不同权限的动态用户角色。
例如,假设我的一个控制器中有五个方法,而该控制器具有三个视图。
Controller Modules
-----------------------
create method ( View1 )
update method ( View1 )
create method ( View2 )
create method ( View3 )
delete method ( View3 )
假设我必须在运行时创建SaleManager
角色,并且必须将该角色授予create method for View1
和create method for View2
的访问权限。
因此,我必须为Controller Modules
创建与新创建角色相关的表?
还是IdentityServer 4
能为这种架构提供什么?
注意:每个角色的创建和访问权限分配应在运行时动态完成。不在应用程序启动时。