Shibboleth 2 Development Documentation

The following documentation is meant for individuals either developing extensions to the Shibboleth software or who simply wish to have a better understanding of how the software works. This documentation is not meant to be a guide for individuals wishing to implement various security protocols (SAML, WS-Security, ADFS, etc.).

High-level Architecture Description
APIs
Creating Custom Extensions
Creating Custom Authentication
Java Product Versioning Policy

C++ Product Versioning Policy
Remote debugging on Windows