express-openid-connect
An Express.js middleware to protect OpenID Connect web applications. (by auth0)
openid-client
OAuth 2 / OpenID Connect Client API for JavaScript Runtimes (by panva)

SurveyJS - JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor
Keep full control over the data you collect and tailor the form builder’s entire look and feel to your users’ needs. SurveyJS works with React, Angular, Vue 3, and is compatible with any backend or auth system. Learn more.
surveyjs.io
featured
express-openid-connect | openid-client | |
---|---|---|
3 | 3 | |
499 | 2,117 | |
1.2% | 2.8% | |
5.8 | 9.4 | |
1 day ago | 9 days ago | |
JavaScript | TypeScript | |
MIT License | MIT License |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
express-openid-connect
Posts with mentions or reviews of express-openid-connect.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-01-31.
-
Build a team permissions system in Node.js app using Auth0 and Permify - Part 1
Set Up Authentication with using Auth0 OpenID Connect.
- Testing Protected Express Routes (Auth0 / Express OIDC)
- Any “real-world” examples of connecting to OIDC IdP/using openid-client?
openid-client
Posts with mentions or reviews of openid-client.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-01-27.
-
Are people using Auth.js already?
Nearly all of the platforms implement OpenID, so I ended up rolling my own integration using openid-client to do the third party auth, and then on success, just set your own cookie.
-
Any resources of OAuth2 without using any packages/passport.js?
There is quite a bit of hidden complexity to doing different flows. One approach to learning these is to use a lower level library (and perhaps review its code) such as the excellent openid-client.
-
[AskJS] Which JS OpenID Connect library to use in 2021?
I've successfully used this one in the past, specifically the Passport strategy. Based on a cursory search it seems like the best current option.
What are some alternatives?
When comparing express-openid-connect and openid-client you can also consider the following projects:
cloudfront-auth - An AWS CloudFront Lambda@Edge function to authenticate requests using Google Apps, Microsoft, Auth0, OKTA, and GitHub login
angular-auth-oidc-client - npm package for OpenID Connect, OAuth Code Flow with PKCE, Refresh tokens, Implicit Flow
node-jwks-rsa - A library to retrieve RSA public keys from a JWKS (JSON Web Key Set) endpoint.
node-oidc-provider - OpenID Certified™ OAuth 2.0 Authorization Server implementation for Node.js
passport-facebook - Facebook authentication strategy for Passport and Node.js.

SurveyJS - JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor
Keep full control over the data you collect and tailor the form builder’s entire look and feel to your users’ needs. SurveyJS works with React, Angular, Vue 3, and is compatible with any backend or auth system. Learn more.
surveyjs.io
featured