Authorization / 授权负责授予对资源的访问权限,而access control / 访问控制据此限制应用对资源的访问。本片教程展示如何使用XACML 3.0部署细粒度的访问控制。
场景
Pickup是一家出租车公司,该公司的员工使用不同的凭证登录不同的内部应用。其中包括如下两种应用:
- Pickup Manager:该应用用于管理Piakup的全局设置
- Pickup Dispatch:该应用给驾驶员分配车辆
假设有三位员工: - John:经理,有权限通过Pickup Dispatch查看以往和当前的所有驾驶员分配。
- Jane:主管,负责通过Pickup Dispatch把新的车辆分配给驾驶员,Sam也有权限通过Pickup Dispatch查看以往和当前的所有驾驶员分配。
- Richard:HR经理,只可以访问Pickup Manager。
设置
以下操作展示了如果设置XACML策略以管理John、Jane和Richard的访问控制。
-
选择主菜单(Main),点击Entitlement > PAP > Policy Adminisration。