node-samlp - SAML Protocol support for node (only IdP for now)

  •        19

SAML Protocol server middleware


ejs : 2.5.5
flowstate : ^0.4.0
querystring : ^0.2.0
saml : ^0.12.1
thumbprint : 0.0.1
xml-crypto : ^0.10.1
xmldom :
xpath : 0.0.5
xtend : ^1.0.3



Related Projects



The ComponentSpace SAML components provide easy SAML enablement of ASP.NET applications. More details may be found at <a href=""></a>.

spring-security-saml - SAML extension for the Spring Security project

  •    Java

Spring SAML Extension allows seamless inclusion of SAML 2.0 Service Provider capabilities in Spring applications. All products supporting SAML 2.0 in Identity Provider mode (e.g. ADFS 2.0, Shibboleth, OpenAM/OpenSSO, Ping Federate, Okta) can be used to connect with Spring SAML Extension.This project adheres to the Contributor Covenant link:CODE_OF_CONDUCT.adoc[code of conduct]. By participating, you are expected to uphold this code. Please report unacceptable behavior to

spring-boot-security-saml-sample - Sample SAML 2.0 Service Provider with Spring Boot.

  •    Java

Currently Spring Security SAML module doesn't provide a starter for Spring Boot. Moreover, its configuration is XML-based as of this writing. The aim of this project is to explain how to develop a Service Provider (SP) which uses Spring Boot and Spring Security SAML Extension, by defining an annotation-based configuration (Java Configuration). Thymeleaf is also used as template engine.

passport-saml - SAML 2.0 authentication with Passport

  •    Javascript

This is a SAML 2.0 authentication provider for Passport, the Node.js authentication library.The code was originally based on Michael Bosworth's express-saml library.

pac4j - The security engine to protect all your Java web applications

  •    Java

pac4j is a Java security engine to authenticate users, get their profiles and manage their authorizations in order to secure Java web applications. It supports most authentication mechanisms: OAuth (Facebook, Twitter, Google, Yahoo...), CAS, HTTP (form, basic auth...), OpenID, SAML, Google App Engine, OpenID Connect, JWT, LDAP, RDBMS, MongoDB and Stormpath and authorization checks.

python-saml - Python SAML Toolkit

  •    Python

Add SAML support to your Python software using this library. Forget those complicated libraries and use the open source library provided and supported by OneLogin Inc. This version supports Python2. There is a separate version that supports Python3: python3-saml.

auth0-angular - Auth0 with AngularJS

  •    Javascript

Angular SDK to use with Auth0

example-auth0 - A simple example that shows how to use Nuxt.js with Auth0.

  •    Vue

This example is inspired by next.js-auth0 made by Luís Rudge.

passport-azure-ad - Azure Active Directory Authentication Strategies using Node and Passportjs

  •    Javascript

passport-azure-ad is a collection of Passport Strategies to help you integrate with Azure Active Directory. It includes OpenID Connect, WS-Federation, and SAML-P authentication and authorization. These providers let you integrate your Node app with Microsoft Azure AD so you can use its many features, including web single sign-on (WebSSO), Endpoint Protection with OAuth, and JWT token issuance and validation. passport-azure-ad has been tested to work with both Microsoft Azure Active Directory and with Microsoft Active Directory Federation Services.

node-scrypt - Scrypt for Node

  •    C

Scrypt for Node/IO is a native node/io C++ wrapper for Colin Percival's scrypt cryptographic hash utility. As should be the case with any security tool, this library should be scrutinized by anyone using it. If you find or suspect an issue with the code- please bring it to my attention and I'll spend some time trying to make sure that this tool is as secure as possible.

ruby-saml - SAML SSO for Ruby

  •    Ruby

SAML SSO for Ruby

ASP.NET SAML Clients. SSO IdPs and SPs


A set of SAML SSO IdP and SP websites demonstrating how to build SAML applications from simple apps to complex apps.

java-saml - Java SAML toolkit

  •    Java

A Java SAML toolkit by OneLogin

php-saml - Simple SAML toolkit for PHP

  •    PHP

Add SAML support to your PHP software using this library. Forget those complicated libraries and use this open source library provided and supported by OneLogin Inc. If you believe you have discovered a security vulnerability in this toolkit, please report it at with a description. We follow responsible disclosure guidelines, and will work with you to quickly find a resolution.

docs - Auth0 documentation

  •    HTML

This is the repository for the Auth0 documentation.

cosmos - Auth0 Design System

  •    Javascript

Auth0 Design System

credential - Easy password hashing and verification in Node

  •    Javascript

Easy password hashing and verification in Node. Protects against brute force, rainbow tables, and timing attacks.Employs cryptographically secure, per password salts to prevent rainbow table attacks. Key stretching is used to make brute force attacks impractical. A constant time verification check prevents variable response time attacks.