Permissions 如何处理ABP中的100个权限
似乎直接根据声明检查策略/权限。如何在拥有数百个权限的企业应用程序中使用ABP 似乎直接根据声明检查策略/权限 事实并非如此。根据以下声明间接检查权限:Permissions 如何处理ABP中的100个权限,permissions,claims,abp,Permissions,Claims,Abp,似乎直接根据声明检查策略/权限。如何在拥有数百个权限的企业应用程序中使用ABP 似乎直接根据声明检查策略/权限 事实并非如此。根据以下声明间接检查权限: AbpClaimTypes.UserIdbyUserPermissionValueProvider AbpClaimTypes.Role(角色名称)作者RolePermissionValueProvider AbpClaimTypes.ClientIdbyClientPermissionValueProvider 对于每个声明,将根据缓存或
byAbpClaimTypes.UserId
UserPermissionValueProvider
(角色名称)作者AbpClaimTypes.Role
RolePermissionValueProvider
byAbpClaimTypes.ClientId
ClientPermissionValueProvider
PermissionGrant
检查权限
有关权限值提供程序的详细信息:如何在拥有数百个权限的企业应用程序中使用ABP 在大多数情况下,先向一个角色授予多个权限,然后再向多个用户授予一个角色。
(您也可以直接向用户授予权限,因为权限不存储在声明中。) 目前正在进行开发,不使用角色声明,那么数百个角色将不会有问题:
这个问题解决了吗?我将开始测试这个问题,希望这是在引擎盖下工作的方式。我的应用程序将测试每个用户的100个潜在权限。这个问题解决了吗?