Package ndg :: Package xacml :: Package core :: Module rule_combining_alg
[hide private]

Module rule_combining_alg

source code

NDG XACML Condition type definition

NERC DataGrid


Date: 15/04/10

Author: P J Kershaw

Contact: Philip.Kershaw@stfc.ac.uk

Copyright: (C) 2010 Science and Technology Facilities Council

License: BSD - see LICENSE file in top-level directory

Classes [hide private]
  RuleCombiningAlgInterface
Interface class for XAML rule combining algorithms
  DenyOverridesRuleCombiningAlg
Deny overrides rule combining algorithm
  PermitOverridesRuleCombiningAlg
Implementation of permit overrides XACML rule combining algorithm
  FirstApplicableRuleCombiningAlg
Implementation of first applicable XACML rule combining algorithm
  RuleCombiningAlgClassFactory
Class Factory mapping Rule Combining Algorithm identifiers to their class implementations
Variables [hide private]
  __revision__ = '$Id: rule_combining_alg.py 7955 2011-12-21 18:...
  log = logging.getLogger(__name__)
  ALGORITHMS = ('urn:oasis:names:tc:xacml:1.0:rule-combining-alg...
  __package__ = 'ndg.xacml.core'
Variables Details [hide private]

__revision__

Value:
'$Id: rule_combining_alg.py 7955 2011-12-21 18:29:45Z rwilkinson $'

ALGORITHMS

Value:
('urn:oasis:names:tc:xacml:1.0:rule-combining-algorithm:deny-overrides\
',
 'urn:oasis:names:tc:xacml:1.0:policy-combining-algorithm:deny-overrid\
es',
 'urn:oasis:names:tc:xacml:1.0:rule-combining-algorithm:permit-overrid\
es',
 'urn:oasis:names:tc:xacml:1.0:policy-combining-algorithm:permit-overr\
ides',
...