Skip to main content

SAML 2.0 implementation for the NERC DataGrid based on the Java OpenSAML library

Project 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.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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ndg_saml-0.5.5.tar.gz (96.9 kB view details)

Uploaded Source

Built Distributions

ndg_saml-0.5.5-py2.6.egg (287.6 kB view details)

Uploaded Source

ndg_saml-0.5.5-py2.5.egg (287.6 kB view details)

Uploaded Source

File details

Details for the file ndg_saml-0.5.5.tar.gz.

File metadata

  • Download URL: ndg_saml-0.5.5.tar.gz
  • Upload date:
  • Size: 96.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for ndg_saml-0.5.5.tar.gz
Algorithm Hash digest
SHA256 7ff3b3101e83ff8a1b5878d2aac81bf655d8993ed2e364efd1de08345ed836ea
MD5 38dc82255b11abc70e504eb441bc4ea1
BLAKE2b-256 28b10f2948854efb6b05966e214630bcbd7ced9f6ae4a0cfc4f7802d59f328b6

See more details on using hashes here.

File details

Details for the file ndg_saml-0.5.5-py2.6.egg.

File metadata

  • Download URL: ndg_saml-0.5.5-py2.6.egg
  • Upload date:
  • Size: 287.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for ndg_saml-0.5.5-py2.6.egg
Algorithm Hash digest
SHA256 ed80d17842d4b27161cd70f78349161ff549ae655ba596701354eda5063990e3
MD5 6ba1733f1c2a4a7e9f299eddf39b092b
BLAKE2b-256 6a849b2451f4b6fb17e8c6007d65ce1535a6568c1daf65552bb30625c44afee4

See more details on using hashes here.

File details

Details for the file ndg_saml-0.5.5-py2.5.egg.

File metadata

  • Download URL: ndg_saml-0.5.5-py2.5.egg
  • Upload date:
  • Size: 287.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for ndg_saml-0.5.5-py2.5.egg
Algorithm Hash digest
SHA256 1532abd23e4e720338e549f95a1e503e27ad9384fde54030784db642651ef513
MD5 1caaaf9c69609524fcb773feec0ce09d
BLAKE2b-256 5fdaa2ce85212f1fe3df688edeba5a598f0e65025302e626bff9807870a4ba68

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page