jaredhanson/oauth2orize
OAuth 2.0 authorization server toolkit for Node.js. observed · 2026-08-28
Health v2 · maintenance only
32/100
- Activity 0
- Release rhythm 35
- Longevity 100
Flags: no_releases
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 5168
- days_rel: n/a
- days_push: 873
- n_releases_24m: 0
Adoption not part of the score
3533 stars · 475 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
OAuth2orize is a Node.js toolkit for building OAuth 2.0 authorization servers. It provides Express-compatible middleware plus a pluggable suite of grants and exchanges that, combined with Passport, let developers assemble servers issuing access tokens and supporting single sign-on via OpenID Connect.
Use cases
- build an OAuth 2.0 authorization server in Node.js
- issue access tokens to third-party client applications
- implement authorization code and implicit grant endpoints
- add single sign-on with OpenID Connect to my APIs
- protect my REST API with OAuth 2.0 bearer tokens
- exchange authorization grants for access tokens in Express
When to choose
- you need to run your own OAuth 2.0 authorization server on Node.js/Express
- you already use Passport and want OAuth provider capabilities
- you need fine-grained control over grant and token exchange logic
When to avoid
- you only need to sign in users with an external OAuth provider (use a Passport strategy instead)
- you want a turnkey identity provider with a UI out of the box
- your stack is not Node.js
Facets
library · maturity maintenance
auth authorization middleware api-framework security web-development backend apis oauth2 authorization-server express passport openid-connect single-sign-on nodejs web-server
4 sources
- readme: https://github.com/jaredhanson/oauth2orize · fetched 2026-08-28 · 021013c1b7bc
- homepage: https://www.oauth2orize.org?utm_source=github&utm_medium=referral&utm_campaign=oauth2orize · fetched 2026-08-29 · 1a0199a33c0d
- registry_npm: https://registry.npmjs.org/oauth2orize · fetched 2026-08-29 · 70da082da98a
- site_page: https://www.oauth2orize.org/concepts/oauth2 · fetched 2026-08-29 · 1956e04a0031
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| jaredhanson/oauth2orize | main | 32 |
For agents
markdown · JSON · MCP: product_card(name="jaredhanson/oauth2orize")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem