问题描述
我是XACML政策的新手。您能指定我如何实施XACML策略吗?我尝试了不同的API。但是对于我的项目,我需要实现XACML评估引擎。因此,您能帮我提供实施细节吗?哪种语言最适合实现评估引擎。
I am novice to XACML policies. Can you specify me how to implement XACML policies. I have tried different API's. But for my project I need to implement XACML evaluation engine. So, can you help me providing the implementation details. Which language will be best suitable for implementing the evaluation engine .
感谢提前。
推荐答案
您想看看当今存在的XACML实现。
You want to look at XACML implementations that exist today.
以下是当今可用的所有开源实现:
The following are all open source implementations available today:
- Sun XACML:提供部分XACML 2.0实现
- Heras AF:提供一致的XACML 2.0实现()
- Balana:如前所述,提供了部分XACML 3.0实现
- AuthzForce:完全符合XACML 3.0(所有强制性功能)()
- Sun XACML: provides partial XACML 2.0 implementation
- Heras AF: provides a conformant XACML 2.0 implementation (http://www.herasaf.org/heras-af-xacml.html)
- Balana: as previously mentioned, provides partial XACML 3.0 implementation
- AuthzForce: fully XACML 3.0 compliant (all mandatory features) (https://github.com/authzforce/core)
以下是供应商实现:
- 公理政策服务器:完全XACM L 2.0和XACML 3.0实施-也证明符合(这是XACML 3.0编辑器的工作方式)。实施证明:
- IBM DataPower:包含XACML 2.0引擎
- 任务:通过收购Bitkoo ,它们还具有XACML支持。
- Oracle
- Axiomatics Policy Server: fully XACML 2.0 and XACML 3.0 implementation - also attested to conformance (this is where the XACML 3.0 editor works). Attestation of implementation: https://lists.oasis-open.org/archives/xacml/201010/msg00002.html
- IBM DataPower: contains a XACML 2.0 engine
- Quest: through their acquisition of Bitkoo, they also have XACML support.
- Oracle
上面引用的所有开源实现是Java。
Axiomatics和Bitkoo还提供了C#引擎。
All of the open source implementations cited above are Java.Axiomatics and Bitkoo also provide a C# engine.
如果您想自己动手,则希望使用XACML模式从XACML对象生成XACML对象。 JAXB。但这并不会给您评估逻辑。
If you wanted to go your own, you'd want to generate the XACML objects from the XACML schema using JAXB. But that wouldn't give you the evaluation logic though.
这篇关于XACML实施的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!