【发布时间】:2018-06-20 07:16:01
【问题描述】:
我正在研究 ASP.NET Boilerplate 的使用,我注意到 ASP.NET Boilerplate 授权机制使用这样的属性:
[AbpAuthorize("CanDeletePerson")]
public async Task DeletePerson(EntityDto input)
{
await _personRepository.DeleteAsync(input.Id);
}
假设一个名为“Clay”的人拥有CanDeletePerson 权限集。然后随后删除此权限。如何重新添加权限?
免费的 Abp 模板中是否有一些管理系统/UI 设置允许配置和维护用户权限?
【问题讨论】:
-
权限名称在代码中定义。零模块模板鼓励使用角色而不是直接配置用户权限。如果你不想这样做,你必须自己实现 UI。