我在之前的项目中使用过Azman,它在授权系统级别的操作时效果很好
- 授权角色X执行操作Y。
- 允许经理update_sales_orders _
在一个新项目中,我需要在记录级别上管理授权。
- 授权角色X对记录#Z执行操作Y
- 允许经理update_sales_order # 23 _
实现这一目标的最佳方法是什么?如果有支持此功能的授权 API,我将很高兴听到它。否则,欢迎任何建议。
我在之前的项目中使用过Azman,它在授权系统级别的操作时效果很好
在一个新项目中,我需要在记录级别上管理授权。
实现这一目标的最佳方法是什么?如果有支持此功能的授权 API,我将很高兴听到它。否则,欢迎任何建议。
AzMan 有一个称为范围的功能 ,可以完成您的要求。范围可以是任何数据。例如,在工作中,我们有一个分支范围。因此,对于分配到 1234 范围的人员,该人员只能对属于分支 1234 的数据执行分配给他们的操作。