10 Best Express OAuth Libraries

List hand-picked by Openbase Experts
Learn More

express-jwt

connect/express middleware that validates a JsonWebToken (JWT) and set the req.user with the attributes

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.3/ 5
7
Top Feedback
7Easy to Use
5Performant
3Great Documentation
GitHub Stars
4K
Weekly Downloads
587K
Last Commit
5mos ago
gra

grant

OAuth Proxy

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
4K
Weekly Downloads
91K
Last Commit
3mos ago
oau

oauth2orize

OAuth 2.0 authorization server toolkit for Node.js.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
1Poor Documentation
1Hard to Use
GitHub Stars
3K
Weekly Downloads
51K
Last Commit
2mos ago

express-oauth-server

Complete, compliant and well tested module for implementing an OAuth2 Server/Provider with express in node.js

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
424
Weekly Downloads
7K
Last Commit
4yrs ago

oauth2-express

Complete, compliant and well tested module for implementing an OAuth2 Server/Provider with express in node.js

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
16
Last Commit
3mos ago
nos

node-oauth2-server

Complete, compliant and well tested module for implementing an OAuth2 Server/Provider with express in node.js

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
46
Weekly Downloads
2K
Last Commit
4yrs ago

express-oauth-jwt

A Node.js Express example API Secured with OAuth tokens

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
58
Last Commit
10mos ago
pom

passport-oauth2-middleware

Passport OAuth2 middleware for Express that automatically handles the token refresh.

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
11
Weekly Downloads
776
Last Commit
4yrs ago
per

permit

An unopinionated authentication library for building Node.js APIs.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
2K
Weekly Downloads
643
Last Commit
2yrs ago
pco

passport-cognito-oauth2

Node Express Passport Strategy for AWS Cognito using the Oauth2 Strategy

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
5
Weekly Downloads
611
Last Commit
3yrs ago
eob

express-oauth2-bearer

Authentication middleware for Express.js that validates access tokens according to RFC 6750.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
318
Last Commit
N/A
op

oauth20-provider

OAuth 2.0 provider toolkit for nodeJS, standalone server and express middleware support

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
630
Weekly Downloads
246
Last Commit
6yrs ago

cimpress-express-auth0

Express.js middleware designed for managing a web application's interactions with the Auth0 SDK.

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
2
Weekly Downloads
0
Last Commit
7mos ago
eve

everyauth

node.js auth package (password, facebook, & more) for Connect and Express apps

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
4K
Weekly Downloads
143
Last Commit
6yrs ago
eoa

express-oauth-any

An express library that has the most popular oauth routes pre-defined. All you need to do is provide the keys.

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
1
Weekly Downloads
1
Last Commit
9mos ago
sup

superlogin

Powerful authentication for APIs and single page apps using the CouchDB ecosystem which supports a variety of providers.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
373
Weekly Downloads
37
Last Commit
4yrs ago
oau

oauthorize

OAuth service provider toolkit for Node.js.

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
199
Weekly Downloads
33
Last Commit
10yrs ago

@shoppre/oauth2-server

Production ready OAuth 2.0 Implementation with MySQL

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: Not Found
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
10
Last Commit
2yrs ago

node-uma

Module for implementing an UMA-compliant (User-Managed Access) Server/Provider with Express in Node.js

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
18
Weekly Downloads
5
Last Commit
4yrs ago

crafity-everyauth

node.js auth package (password, facebook, & more) for Connect and Express apps

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
3
Weekly Downloads
3
Last Commit
8yrs ago
la

launchcode-auth

Provides easy-to-configure Express routes for social and e-mail/password authentication, using JWT tokens as proof of auth. We're adding an AngularJS module & seed project to get you started, but we're not quite there as of 2014/10/09.

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
0
Last Commit
N/A
oau

oauthenticity

simple ouath2 implementation for use with restify or any other connect style node server

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
1
Weekly Downloads
1
Last Commit
7yrs ago
goa

goauth

An express middleware that looks after user logins and authentication

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
0
Last Commit
8yrs ago
et

express-tokenware

Sign and verify tokens for your express app with one middleware

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
9
Weekly Downloads
1
Last Commit
5yrs ago
cog

connect-oauth-github

GitHub OAuth for Connect/Express

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
4
Weekly Downloads
1
Last Commit
8yrs ago