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

Module policy_combining_alg

source code

NDG XACML Policy Combining Algorithm definitions

NERC DataGrid


Date: 01/11/11

Author: R B Wilkinson

Contact: Philip.Kershaw@stfc.ac.uk

Copyright: (C) 2011 Science and Technology Facilities Council

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

Classes [hide private]
  PolicyCombiningAlgInterface
Interface class for XAML policy combining algorithms
  DenyOverridesPolicyCombiningAlg
Deny overrides policy combining algorithm
  PermitOverridesPolicyCombiningAlg
Implementation of permit overrides XACML policy combining algorithm
  FirstApplicablePolicyCombiningAlg
Implementation of first applicable XACML policy combining algorithm
  PolicyCombiningAlgClassFactory
Class Factory mapping Policy Combining Algorithm identifiers to their class implementations
Variables [hide private]
  __revision__ = '$Id$'
  log = logging.getLogger(__name__)
  ALGORITHMS = ('urn:oasis:names:tc:xacml:1.0:policy-combining-a...
  __package__ = 'ndg.xacml.core'
Variables Details [hide private]

ALGORITHMS

Value:
('urn:oasis:names:tc:xacml:1.0:policy-combining-algorithm:deny-overrid\
es',
 'urn:oasis:names:tc:xacml:1.0:policy-combining-algorithm:permit-overr\
ides',
 'urn:oasis:names:tc:xacml:1.0:policy-combining-algorithm:first-applic\
able',
 'urn:oasis:names:tc:xacml:1.0:policy-combining-algorithm:only-one-app\
licable',
...