passport-wsfed-saml2 - passport strategy for both WS-fed and SAML2 protocol

  •        30

SAML2 Protocol and WS-Fed library

https://github.com/auth0/passport-wsfed-saml2

Dependencies:

cryptiles : ~0.2.2
ejs : 2.5.5
jsonwebtoken : ~5.0.4
passport-strategy : ^1.0.0
uid2 : 0.0.x
xml-crypto : auth0/xml-crypto#inclusive-namespace-fix
xml-encryption : 0.11.0
xml2js : 0.1.x
xmldom : https://github.com/auth0/xmldom/tarball/master
xpath : 0.0.5
xtend : ~2.0.3

Tags
Implementation
License
Platform

   




Related Projects

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.

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.

passport-facebook-token - Passport strategy for authenticating with Facebook access tokens using the OAuth 2

  •    Javascript

Passport strategy for authenticating with Facebook access tokens using the OAuth 2.0 API. This module lets you authenticate using Facebook in your Node.js applications. By plugging into Passport, Facebook authentication can be easily and unobtrusively integrated into any application or framework that supports Connect-style middleware, including Express.


passport-steam - Steam (OpenID) authentication strategy for Passport and Node.js.

  •    Javascript

Passport strategy for authenticating with Steam using OpenID 2.0. The Steam authentication strategy authenticates users using a steam account, which is also an OpenID 2.0 identifier. The strategy requires a validate callback, which accepts this identifier and calls done providing a user. Additionally, options can be supplied to specify a return URL and realm.

permit - An unopinionated authentication library for building Node.js APIs.

  •    Javascript

An unopinionated authentication library for building Node.js APIs. Permit makes it easy to add an authentication layer to any Node.js API. It can be used with any of the popular server frameworks (eg. Express, Koa, Hapi, Fastify) and it can be used for any type of API (eg. REST, GraphQL, etc.) due to its simple, unopinionated design.

sails-generate-auth - Generate a Passport

  •    Javascript

⚠️ OBS: This generator is not currently maintained. Check out https://github.com/tjwebb/sails-auth for an actively maintained project based on this generator. A Passport.js-based authentication generator for use with the Sails command-line interface.

passport-local-mongoose - Passport-Local Mongoose is a Mongoose plugin that simplifies building username and password login with Passport

  •    Javascript

Passport-Local Mongoose is a Mongoose plugin that simplifies building username and password login with Passport. Passport-Local Mongoose does not require passport, passport-local or mongoose dependencies directly but expects you to have these dependencies installed.

PassportScanner - Scan the MRZ code of a passport and extract the firstname, lastname, passport number, nationality, date of birth, expiration date and personal numer

  •    Swift

With PassportScanner you can use your camera to scan the MRZ code of a passport. It will extract all data like firstname, lastname, passport number, nationality, date of birth, expiration date and personal numer. IMPORTANT NOTICE: SCANNING IDENTITY DOCUMENTS IS IN MOST CASES RESTRICTED BY LAW. OBSERVE THE APPLICABLE LAWS USING THIS TOOL. THE COPYRIGHT HOLDER IS NOT IN ANY WAY LIABLE FOR UNLAWFUL USAGE OF THIS TOOL.