skip to navigation
skip to content

ndg-xacml 0.2

XACML 2.0 implementation for the NERC DataGrid

Downloads ↓ | Package Documentation

Latest Version: 0.5.0

XACML 2.0 implementation for CEDA (the Centre for Environmental Data Archival) STFC, Rutherford Appleton Laboratory. This is follow on work from the NERC (Natural Environment Research Council) DataGrid 3 Project.

XACML (eXtensible Access Control Mark-up Language), is an XML based language for expressing access control policies.

See: http://www.oasis-open.org/committees/xacml/

Only the parts of the specification immediately required for CEDA have been implemented in this initial release: Policy Decision Point; Deny overrides and Permit overrides rule combining algorithms; AttributeDesignators; various function types: see ndg.xacml.core.functions; and attribute types: see ndg.xacml.core.attribute; incomplete support for <AttributeSelector>s, <VariableReference>, <VariableDefinition>. <Obligations>; includes an ElementTree based parser for Policies. No support for writing out policies or read/write of XML representation of <Request> and <Response>;

See ndg.xacml.test for unit tests and examples.

The software follows a modular structure to allow it to be extended easily to include new parsers, functions and attribute types

 
File Type Py Version Uploaded on Size # downloads
ndg_xacml-0.2-py2.6.egg (md5) Python Egg 2.6 2010-06-28 258KB 562
ndg_xacml-0.2.tar.gz (md5) Source 2010-06-28 61KB 419
ndg_xacml-0.3-py2.6.egg (md5) Python Egg any 2010-09-03 267KB 597
ndg_xacml-0.3-py2.7.egg (md5) Python Egg any 2010-09-03 267KB 893
ndg_xacml-0.3.tar.gz (md5) Source 2010-09-03 66KB 368