Welcome to GridShib!
GridShib is an NSF-funded project to integrate Globus Toolkit® and Shibboleth.® Visit the GridShib web site (http://gridshib.globus.org/) for background information about the GridShib Project.
GridShib distributes four software components:
With both GridShib for Globus Toolkit and GridShib for Shibboleth installed, Globus Toolkit may securely request attributes from the Attribute Authority component of a Shibboleth Identity Provider. Visit the GridShib web site for more information about these and other GridShib software components.
This readme file accompanies the GridShib SAML Tools. For detailed instructions how to install this component, see the Installation Notes included with this distribution.
The GridShib SAML Tools issue or request SAML assertions and optionally bind these assertions to X.509 proxy certificates. The toolbox consists of the following components:
The SAML Assertion Issuer Tool self-issues a SAML assertion and optionally binds this assertion to an X.509 proxy certificate. The assertion can include up to two statements (an
AttributeStatement). A significant feature of this tool is its ability to leverage a fully configured Shibboleth attribute resolver (to be bundled with version 0.2.0 of this distribution).
The SAML Attribute Query Client queries a SAML Attribute Authority (AA) for attributes. The Client validates the SAML
Response and outputs the attribute assertion. Like the SAML Assertion Issuer Tool, the SAML Attribute Query Client optionally binds this assertion to an X.509 proxy certificate.
Important features of the GridShib SAML Tools are:
GridShib SAML Tools is a standalone software package. The only requirements are Java and Ant. The popular tool openssl is useful (for inspecting the contents of certificates) but not required.
Please review the licensing terms of the GridShib License before using this software. GridShib is licensed under the Apache License, Version 2.0. Additional licensing information will be found on the GridShib Downloads page.
Globus Toolkit (http://www.globus.org/toolkit/) is an open-source toolkit for grid computing. Shibboleth (http://shibboleth.internet2.edu/) is an open-source implementation of the SAML browser profiles. Globus Toolkit® and Shibboleth® are registered trademarks of the University of Chicago and Internet2, respectively.