This page contains the available OAuth and SAML libraries.
The OAuth 2.0 Playground is a simple application that helps you to understand the OAuth authorization flows and show each step of the process of developing an OAuth capable client.
The following libraries are available for developing SAML actors and SAML-enabled services:
Libraries and Toolkits | Organization | License | Purpose and Language bindings |
---|---|---|---|
OpenSAML | Internet2 | OSS | SAML-Library: C++, Java |
NetIQ OSP | NetIQ | Commercial | https://www.netiq.com/documentation/identity-manager-47/identity_apps_admin/data/understanding-authentication-with-one-sso-provider.html | SpringSecurity SAML | SpringSource | OSS | SAML-enable applications based on Spring framework |
PySAML2 | GitHub | OSS | SAML-Library: Python |
LightSAML core | OSS | SAML-Library: PHP | |
Lasso | Entrouvert | OSS | SAML-Library: C/C++, Python, Java, Perl, PHP |
Jagger | HEAnet | OSS | Metadata and Federation data manager; Shibboleth IDP GUI |
OIOSAML 2.0 Toolkit | Danish IT and Telekom Agency | OSS | SP Framework: Java, .NET, PHP (Documentation see OIOSAML.java) |
Mujina | SURFnet | OSS | SAML test actors that can be dynamically configured using a REST interface |
SAML Tracer (Firefox addon) | UNINETT AS | OSS | Firefox Plug-In to trace SAML messages |
Client Libraries
Client Libraries
Client Libraries
Client Libraries
Client Libraries
fkooman/oauth2-client
)Client Libraries
Client Libraries
Client Libraries