我在上一个项目中使用过Azman,并且在授权系统级操作时效果很好


授权角色X执行操作Y。
允许经理更新_sales_orders


在一个新项目中,我需要在记录级别上管理授权。


授权角色X对记录#Z执行操作Y
允许管理员更新#23


实现此目标的最佳方法是什么?如果有支持此功能的授权API,我将很高兴听到它。否则,欢迎任何建议。

最佳答案

AzMan具有称为scopes的功能
可以满足您的要求。范围可以是任何数据。例如,在这里,我们有一个分支范围。因此,对于分配给范围1234的人员,该人员只能对属于分支1234的数据执行分配给他们的操作。

关于c# - 资源级别的Azman,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8450142/

10-11 23:51