关于ABP框架的个人权限问题

个人授权我们首先要明白以下几点,首先是添加各个模块的权限,然后是进行角色的添加,最后我们确定用户使用的是哪个角色来进行授权

1.ABP的个人授权使用的是模块化的授权,所以我们在进行添加授权时首先必须为我们要加的模块进行添加权限

你可以为你想要授权的页面添加授权名称,这些授权名称在初始化加载的时候会加载到Permission表里面

在这里添加完了之后我们就需要去我们的领域服务里面加上我们的权限

添加完服务里面的权限之后我们还需要在EBoardNavigationProvider类里面将requiredPermissionName修改为我们所命名的权限以及在app.js中修改abp.auth.hasPermission

这些在完成之后我们就在app中添加用户和角色页面,由于ABP框架中自带了用户添加的页面,那么我们就只需要添加一个角色页面来进行授权就OK了。个人授权所涉及的表都是框架中自带的表,所以完成没必要自己建表,使用起来十分的方便

原文地址:https://www.cnblogs.com/chenqianru/p/7280089.html