我在上一个项目中使用过Azman,并且在授权系统级操作时效果很好
授权角色X执行操作Y。
允许经理更新_sales_orders
在一个新项目中,我需要在记录级别上管理授权。
授权角色X对记录#Z执行操作Y
允许管理员更新#23
实现此目标的最佳方法是什么?如果有支持此功能的授权API,我将很高兴听到它。否则,欢迎任何建议。
最佳答案
AzMan具有称为scopes的功能
可以满足您的要求。范围可以是任何数据。例如,在这里,我们有一个分支范围。因此,对于分配给范围1234的人员,该人员只能对属于分支1234的数据执行分配给他们的操作。
关于c# - 资源级别的Azman,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8450142/