我是创建XACML 3.0策略的初学者。在我的情况下,我们对单个资源有多个操作。单个资源的权限将取决于Role.Here在我的案例资源中,意思是“名称”和“操作”,意思是“读取,创建,更新,删除”。 请建议我制定政策的最佳方式?
答案 0 :(得分:0)
您可以使用策略编辑器来创建XACML策略。有一些免费提供的政策编辑。如果您使用的是WSO2身份服务器,则可以在管理控制台中找到策略编辑器以创建XACML策略。您可以从here找到有关它们的更多详细信息。另外根据您的方案,让我提一下建立XACML策略的建议
首先确定实体及其映射。只需认为如下
确定政策目标 - >这可以是为其编写策略的实体,这是资源;即“foo”
定义规则策略规则。可以有三个规则(如果需要,我们甚至可以在一个规则中编写它们)
(可选)将最后一条规则定义为拒绝,以避免对foo资源的任何其他访问
我附加了用于创建上述场景的Identity Server简单策略编辑器的UI视图..(拒绝规则将在此编辑器中自动生成)。一旦掌握了模板和想法,即使使用XML修改策略也很容易,请参阅试用。