Metadata-Version: 1.0
Name: ndg-saml
Version: 0.6.0
Summary: SAML 2.0 implementation for the NERC DataGrid based on the Java OpenSAML library
Home-page: http://proj.badc.rl.ac.uk/ndg/wiki/Security/SAML2.0
Author: Philip Kershaw
Author-email: Philip.Kershaw@stfc.ac.uk
License: http://www.apache.org/licenses/LICENSE-2.0
Description: SAML 2.0 implementation for use with the NERC DataGrid / Earth System Grid 
        Project Attribute and Authorisation Query interfaces.  The implementation is 
        based on the Java OpenSAML libraries.  An implementation is provided with  
        ElementTree but it can easily be extended to use other Python XML parsers.
        
        0.6.0 - added support for SAML 2.0 profile of XACML v2.0 (http://docs.oasis-open.org/xacml/2.0/access_control-xacml-2.0-saml-profile-spec-os.pdf),
                specifically the SAML request extensions: XACMLAuthzDecisionQuery and 
                XACMLAuthzDecisionStatement.  This an alternative to the SAML defined
                AuthzDecisionQuery.  It enables a richer functionality for expressing
                queries and authorisation decisions taking advantage of the full
                capabilities of a XACML PDP.
              - fixed bug in SAML SOAP binding code: RequestBaseSOAPBinding and derived 
                classes to act as a query factory, instead of container, for thread 
                safety.
                
                Thanks to Richard Wilkinson for these contributions.
                
        0.5.5 - allow passing a client certificate chain in client HTTPS requests
        
        0.5.4 - fix for ndg.saml.saml2.binding.soap.server.wsgi.queryinterface.SOAPQueryInterfaceMiddleware:
        bug in issuerFormat property setter - setting issuerName value
        
        0.5.3 - fix for ndg.soap.utils.etree.prettyPrint for undeclared Nss.
        
        0.5.2 - fix for applying clock skew property in queryinterface WSGI middleware,
        and various minor fixes for classfactory module and m2crytpo utilities.
        
        0.5.1 - fix for date time parsing where no seconds fraction is present, fixed
        error message for InResponseTo ID check for Subject Query.
        
        0.5 - adds WSGI middleware and clients for SAML SOAP binding and assertion
        query/request profile.
        
        It is not a complete implementation of SAML 2.0.  Only those components required
        for the NERC DataGrid have been provided (Attribute and AuthZ Decision Query/
        Response).  Where possible, stubs have been provided for other classes.
        
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Environment :: Web Environment
Classifier: Intended Audience :: End Users/Desktop
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: System Administrators
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: BSD License
Classifier: Natural Language :: English
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python
Classifier: Topic :: Security
Classifier: Topic :: Internet
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: System :: Distributed Computing
Classifier: Topic :: System :: Systems Administration :: Authentication/Directory
Classifier: Topic :: Software Development :: Libraries :: Python Modules
