XACML 2.0 implementation for the NERC DataGrid
Project description
- 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
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distributions
File details
Details for the file ndg_xacml-0.3.tar.gz
.
File metadata
- Download URL: ndg_xacml-0.3.tar.gz
- Upload date:
- Size: 67.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 134325d247b6fbb604242abd950209a307047a2f1be9d8ffc4548e91d155dfff |
|
MD5 | 5e899bf8f767504c8eff40dd5628efd5 |
|
BLAKE2b-256 | 40317860d9ffe785d4a1c53e221b961e139c5de6d5097c76928d6c7f5d3e6b4c |
File details
Details for the file ndg_xacml-0.2.tar.gz
.
File metadata
- Download URL: ndg_xacml-0.2.tar.gz
- Upload date:
- Size: 63.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f281e410eba9b68d632174719dcce601e440781405b734ccd428a9fea5cbe740 |
|
MD5 | 490c17d5fa4792688fceab1dee2860f0 |
|
BLAKE2b-256 | 4ed56ebc7093680920d02399e6d035f406d3a4e932f27a4b720fd996d2282db8 |
File details
Details for the file ndg_xacml-0.3-py2.7.egg
.
File metadata
- Download URL: ndg_xacml-0.3-py2.7.egg
- Upload date:
- Size: 273.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 342dbd1c756bec3ebaab528703ae3f8058777de78a19de6627e2cf824dcb1323 |
|
MD5 | 1014da5299c635b92888009ad625bc36 |
|
BLAKE2b-256 | a144046d857e25b5f85cbbffe413942a2d52928e21e7e7a2ce611362ebdb5b71 |
File details
Details for the file ndg_xacml-0.3-py2.6.egg
.
File metadata
- Download URL: ndg_xacml-0.3-py2.6.egg
- Upload date:
- Size: 274.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | adf902d085a9b62aecfbc751f92616e43f1e83d99316cb12bac95de417a3982f |
|
MD5 | 51bf32db0826ff39118269932bae5b5f |
|
BLAKE2b-256 | 679f09244efa5104e5b5243dfcb5472ef6940b4c8cc6ab2408939016336a8b57 |
File details
Details for the file ndg_xacml-0.2-py2.6.egg
.
File metadata
- Download URL: ndg_xacml-0.2-py2.6.egg
- Upload date:
- Size: 264.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f9c3352ecebcb412d7a9c94603227b4c2b21513cb21689394d47378f960521bf |
|
MD5 | b48a092f88aa2a8e3a7b003d305f51b8 |
|
BLAKE2b-256 | 3ebb17544caaa912d55683dc10dd90f8037a499f1ccc85ebefa8be081f8ddef2 |