A full featured, secure, standards compliant implementation of an OAuth 2.0 authorization server for Nodejs that utilizes JWT and Proof Key for Code Exchange (PKCE), written in TypeScript.
-
Updated
Sep 24, 2025 - TypeScript
OAuth 2.0 (short for "Open Authorization") is the industry-standard protocol for authorization. Generally, the OAuth protocol provides a way for resource owners to provide a client [application] with secure delegated access to server resources.
OAuth framework specifies several grant types for different use cases. Some of the most common OAuth grant types are:
A full featured, secure, standards compliant implementation of an OAuth 2.0 authorization server for Nodejs that utilizes JWT and Proof Key for Code Exchange (PKCE), written in TypeScript.
A fully transparent, framework agnostic PSR-18 OAuth client.
A PHP OAuth 1/2 client core library
An open source, multi-tenant, OAuth2 Authorization server.
OAuth 1/2 Provider implementations for chillerlan/php-oauth-core. PHP 8.1+
Structured error handling library for Java applications, with custom error codes, detailed error tickets, exception normalization, and stack trace focusing. Built for integration with Vert.x and complex enterprise systems.
oauth2 implementation - rfc6749, rfc7009, rfc7662
Created by IETF OAuth Working Group
Released October 2012