NetIQ

OAuth and SAML Libraries


This page contains the available OAuth and SAML libraries.



OAuth 2.0 Playground


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.



OAuth Libraries

SAML Libraries

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

OAuth Libraries for .NET

Client Libraries

Go to Top

OAuth Libraries for Java

Client Libraries

Go to Top

OAuth Libraries for JavaScript

Client Libraries

Go to Top

OAuth Libraries for Node.js

Client Libraries

Go to Top

OAuth Libraries for Objective C

Client Libraries

Go to Top

OAuth Libraries for PHP

Client Libraries

Go to Top

OAuth Libraries for Python

Client Libraries

Go to Top

OAuth Libraries for QT / C++

Client Libraries

Go to Top

OAuth Libraries for Ruby

Client Libraries

Go to Top

OAuth Libraries for Scala

Client Libraries

Go to Top

OAuth Libraries for Swift

Client Libraries

Go to Top