用于nerc数据网格的xacml 2.0实现

ndg-xacml的Python项目详细描述


为CEDA(环境数据存档中心)实施XACML 2.0
STFC,卢瑟福阿普尔顿实验室。这是nerc
(自然环境研究委员会)datagrid 3项目的后续工作。


参见:http://www.oasis-open.org/committees/xacml/

0.5.1版
----
*添加了manifest.in以修复测试区域中丢失的策略文件
*修复了epydoc标记


0.5.0版
----
主要增强功能,包括附加的语言功能和对lxml的支持:

*可选支持lxml作为elementtree的替代-提供更好的xpath支持
*添加了用于url编码和md5哈希自定义函数的连接函数和自定义函数。
*添加了对语言功能的支持:
-用于xacml v2.0的saml 2.0配置文件(http://docs.oasis open.org/xacml/2.0/access_control-xacml-2.0-saml-profile-spec-os.pdf)
-属性选择器
-策略集。
-第一个适用的规则组合算法
-包含了not和modified and函数(来自prashant kediyal)。
*支持添加带有ndg.xacml.core.functions.functionMap.load_custom_function的自定义函数
*修复票证:1130和相关的错误
-在ndg.xacml.core.target.target.\u matchchild中,
主题中的所有subjectmatches必须求值为true,才能与主题进行整体匹配(并且
类似于资源、操作和环境)。
-在ndg.xacml.core.match.matchbase中,将a
subjectmatch的属性值与subject
的所选属性的任何值进行匹配都将导致整体匹配(同样,对于resource,操作和
环境)。


0.4.0版
----
增加了对自定义数据类型和函数的支持。例如,添加属性值类型attributevalueclassfactory.addclass('<;我的新类型uri',
MyAttributeValueClass)

……以及此类型的新分析器
DataTypeReaderClassFactory.addReadReader('<;My New Type Uri',
eTreeMyDataTypeReaderClass)

#添加新函数
functionmap['<;my function type uri']=mynewfunctionclass

release 0.3
——
包括对equals函数的重要修复,以及对至少一个
成员函数的改进。单元测试随着不同规则定义和示例请求上下文的广泛覆盖而改进。


改进并添加了对上下文处理程序和策略信息点的支持
接口,包括pdp通过
上下文处理程序调用pip以检索附加的主题属性。

release 0.2
----
在此初始版本中,仅实现了CEDA立即需要的部分规范:
策略决策点;
拒绝覆盖和允许覆盖规则组合算法;
attributedesignators;
各种函数类型:请参见ndg.xacml.core.function s;
和属性类型:请参见ndg.xacml.core.attribute;
不完全支持<;attributeselector>;s,<;variableference>;,
<;变量定义>;。<;义务>;;
包括基于elementtree的策略解析器。不支持写入策略或读取/写入XML表示的<;request>;和<;response>;;


和属性类型

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Java:不解析XML的简单XML。例外   KIE Workbench的java自定义UI   java将元素从bucket移动到LinkedList,但有一个元素被完全删除   如何将java stream collect转换为scala   java运行AsynkTask多次不工作   java组织。xml。萨克斯。SAXParseException:cvccomplextype。2.4.c:匹配的通配符是严格的   java是一种计算排序算法所需时间的合适方法   java在O(logn)时间内对排序整数数组中具有相同数字的数字进行计数   xpages从当前数据库javaAgent调用另一个数据库的javaAgent   java如何在instagram中上传特定位置的所有照片   JavaApachePOI可以有效地删除多个列   java创建的对象数   java我可以在关闭连接时关闭Oracle JDBC自动提交吗?