问题标签 [xacml3]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
wso2 - 在分布式 PDP 环境中加载 XACML 策略的最佳方式
嗨,我正在使用WSO2 Balana XACML
,我发现wso2
他们提供的示例正在从resource folder
. 我不想从文件系统加载策略,因为我想从数据库加载它,或者我将提供服务 URL,他们的 PDP 将检查传入请求的策略,或者是他们的任何其他方式建议。
xacml - 优化在分布式环境中匹配 PDP 中的策略的方式
嗨,我经历了许多有关 XACML 的用例,但我不知道在 PDP 中加载策略的最佳方式是什么。根据 OASIS 定义的 PDP 工作流程,我理解传入请求何时到达 PDP。PDP 负责根据请求匹配相应的策略。
由于 PDP 将匹配每一个策略,所以想想我有 10,000 个策略存储在分布式环境中的场景,那时会发生什么。匹配会消耗越来越多的时间,这不是匹配策略的有效方式。
我需要对这个问题做一些澄清:
如何在不同的服务器上分发策略?
如果我在不同的服务器上分发策略,那么我的 PDP 将如何识别并从特定服务器获取相应的策略?
PDP 识别与传入请求匹配的确切策略的最佳方式是什么?
xacml - XACML 或 DB 方法
我浏览了 XACML 文档,它解释了如何在 XML 文件中维护授权策略,同样可以通过将策略保存在数据库中来完成,我的问题是在 XML 文件中存储策略(如 XACML)而不是 DB 方法的优势是什么,因为归根结底,它只是解析 XML 或查询数据库。
wso2 - 扩展 Balana PolicyFinderModule 的类
我正在使用 Balana XACML 进行授权。谁能与我分享一个扩展 Balana 的 PolicyFinderModule 的类,以使 PDP 读取指定的 XACML 策略。我想要一些东西,好像我们有 BALANA 提供的 SampleAttributeFinderModule、SampleResourceFinderModule。
xacml - XACML 验证错误
我为授权创建了一个 XACML 文件,如下所示:
我正在做基于 balana 的验证,但出现以下错误:
但我已经提到了资源 ID,相同的代码适用于 balana 测试策略文件,不同之处在于我使用的是策略集而不是“策略”。
jaxb - 以编程方式生成 XACML 2.0 策略?
我想以编程方式生成 XACML 2.0 策略。有没有办法做到这一点或将一组 XACML 3.0 策略转换为 XACML 2.0 策略?
谢谢
xacml - 具有多个条件的 XACML 3.0 策略
我需要定义一个允许请求的策略
- 到资源 /tenant-3/*
- 对于属于财务角色和组织工资的用户
wso2is 编辑器不接受我定义的条件作为标准 XACML.3.0 策略。有人能告诉我如何定义这样的政策吗?会很好 ?问候 Vpl
wso2is - XACML 政策和要求
首先我想提一下,这肯定是一个新手问题,但我现在已经找了几个小时了,但我没有答案。
我刚开始出于学术目的尝试 XACML。我使用 wso2-is 提供的编辑器来编写一些策略并根据一些请求评估它们。
我创建了这个策略来表达你可以从资源d中读取或写入的主题
在匹配这个简单的请求“你可以从 d中读取”时,我得到了不适用的结果!这是请求:
任何人都可以帮助我理解我做错了什么?
谢谢你们!
api - 构建 XACML 策略的最佳实践是什么?
我们有多个 API 模块。
我会为每个 API 模块编写一个策略,还是一个具有不同规则的策略?
假设我有一个 API
http://api.example.org/api/v1/users 和
http://api.example.org/api/v1/products 和
http://api.example.org/api/v1/purchases
每个 api 都会有一个策略,每个资源都有不同的规则吗?还是 PolicySet 中每个 API 模块的策略?
我是 XACML 的新手,我们正在编写我们的第一个策略。OASIS的介绍只是说:
Policy 表示单个访问控制策略,通过一组规则表示。
不是很清楚解决我的需求...
api - REST API 的 xacml 中的资源 ID
如果我有 API
https://api.example.org/api/v1/resources
并且可以访问具有 id 的资源
https://api.example.org/api/v1/resources/:id
如何编写 XACML 策略,其中资源是具有资源 ID 的 URL(上面的第二个 URL)?如何在其中放置占位符/变量以便为它编写规则?