oauthjs/node-oauth2-server
Complete, compliant and well tested module for implementing an OAuth2 Server/Provider with express in node.js observed · 2026-08-28
Health v2 · maintenance only
23/100
- Activity 0
- Release rhythm 8
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 4892
- days_rel: n/a
- days_push: 1118
- n_releases_24m: 0
Adoption not part of the score
4066 stars · 916 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
A Node.js module for implementing a fully RFC 6749/6750 compliant OAuth2 server/provider, framework-agnostic with official wrappers for Express and Koa. It supports authorization_code, client_credentials, refresh_token, password, and extension grants with scopes.
Use cases
- implement an OAuth2 authorization server in Node.js
- add OAuth2 token issuance to an Express API
- support client credentials and password grants
- build a compliant OAuth2 provider with custom storage backend
- handle refresh token flows in a Node.js app
When to choose
- you need standards-compliant OAuth2 server behavior in Node.js
- you use Express or Koa and want an official wrapper
- you want flexibility over the token storage backend
When to avoid
- you only need OAuth client/consumer functionality rather than a server
- you need OpenID Connect or full identity provider features
- you are not on a supported Node.js release
Facets
library · maturity active
auth authorization middleware http-server security apis web-development backend oauth2 oauth2-server express koa rfc6749 token-grants nodejs web-server
1 source
- readme: https://github.com/oauthjs/node-oauth2-server · fetched 2026-08-28 · 56df6f1673fc
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| oauthjs/node-oauth2-server | main | 23 |
For agents
markdown · JSON · MCP: product_card(name="oauthjs/node-oauth2-server")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem