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 | |
- Author: Philip Kershaw
- Documentation: ndg-xacml package documentation
- Home Page: http://proj.badc.rl.ac.uk/ndg/wiki/Security/XACML
- License: BSD - See LICENCE file for details
-
Categories
- Development Status :: 3 - Alpha
- Environment :: Console
- Environment :: Web Environment
- Intended Audience :: Developers
- Intended Audience :: Science/Research
- Intended Audience :: System Administrators
- License :: OSI Approved :: BSD License
- Natural Language :: English
- Operating System :: Microsoft :: Windows
- Operating System :: POSIX :: Linux
- Programming Language :: Python
- Topic :: Internet
- Topic :: Scientific/Engineering
- Topic :: Security
- Topic :: Software Development :: Libraries :: Python Modules
- Topic :: System :: Distributed Computing
- Package Index Owner: philipkershaw
- DOAP record: ndg-xacml-0.2.xml
