Package ndg :: Package saml :: Package saml2 :: Module core
[hide private]

Module core

source code

SAML 2.0 core module

Implementation of SAML 2.0 for NDG Security

NERC DataGrid Project

This implementation is adapted from the Java OpenSAML implementation. The copyright and licence information are included here:

Copyright [2005] [University Corporation for Advanced Internet Development, Inc.]

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.


Date: 11/08/09

Author: P J Kershaw

Contact: Philip.Kershaw@stfc.ac.uk

Copyright: (C) 2009 Science and Technology Facilities Council

License: http://www.apache.org/licenses/LICENSE-2.0

Classes [hide private]
  Attribute
SAML 2.0 Core Attribute
  Statement
SAML 2.0 Core Statement.
  AttributeStatement
SAML 2.0 Core AttributeStatement
  AuthnStatement
SAML 2.0 Core AuthnStatement.
  DecisionType
Define decision types for the authorisation decisions
  PermitDecisionType
Permit authorisation Decision
  DenyDecisionType
Deny authorisation Decision
  IndeterminateDecisionType
Indeterminate authorisation Decision
  AuthzDecisionStatement
SAML 2.0 Core AuthzDecisionStatement.
  Subject
Implementation of SAML 2.0 Subject
  AbstractNameIDType
Abstract implementation of NameIDType
  Issuer
SAML 2.0 Core Issuer type
  NameID
SAML 2.0 Core NameID
  Conditions
SAML 2.0 Core Conditions.
  Advice
SAML 2.0 Core Advice.
  Assertion
SAML 2.0 Attribute Assertion for use with NERC DataGrid
  AttributeValue
Base class for Attribute Value type
  XSStringAttributeValue
XML XS:String Attribute Value type
  StatusDetail
Implementation of SAML 2.0 StatusDetail
  StatusMessage
Implementation of SAML 2.0 Status Message
  StatusCode
Implementation of SAML 2.0 StatusCode.
  Status
SAML 2.0 Core Status
  Action
SAML 2.0 Core Action
  RequestAbstractType
SAML 2.0 Core RequestAbstractType
  SubjectQuery
SAML 2.0 Core Subject Query type
  AttributeQuery
SAML 2.0 AttributeQuery
  Evidentiary
Base class for types set in an evidence object
  AssertionURIRef
SAML 2.0 Core AssertionURIRef
  AssertionIDRef
SAML 2.0 Core AssertionIDRef.
  EncryptedElementType
SAML 2.0 Core EncryptedElementType
  EncryptedAssertion
SAML 2.0 Core EncryptedAssertion
  Evidence
SAML 2.0 Core Evidence
  AuthzDecisionQuery
SAML 2.0 AuthzDecisionQuery
  StatusResponseType
SAML 2.0 Core Status Response Type
  Response
SAML2 Core Response
Variables [hide private]
  __revision__ = '$Id: core.py 8047 2012-03-28 09:46:29Z rwilkin...
  __package__ = 'ndg.saml.saml2'
Variables Details [hide private]

__revision__

Value:
'$Id: core.py 8047 2012-03-28 09:46:29Z rwilkinson $'