Overview of @jmondi/oauth2-server
main@jmondi/oauth2-server is a standards-compliant implementation of an OAuth 2.0 authorization server written in TypeScript. It is designed to be used within various web frameworks and supports multiple OAuth 2.0 and OpenID Connect specifications.
Requirements
node >= 22
Supported Specifications
- RFC6749 (OAuth 2.0)
- RFC6750 (Bearer Token Usage)
- RFC7009 (Token Revocation)
- RFC7519 (JSON Web Token)
- RFC7636 (PKCE)
- RFC7662 (Token Introspection)
- RFC8693 (Token Exchange)
- RFC9068 (JWT Profile for OAuth 2.0 Access Tokens)
- OpenID Connect Core 1.0
- OpenID Connect Discovery 1.0
Supported Grant Types
- Authorization code grant
- Client credentials grant
- Refresh grant
- Implicit grant (not recommended)
- Resource owner password credentials grant (not recommended)