From c601bf306148f4dd3bfeb98e29f982cf01b45f4a Mon Sep 17 00:00:00 2001 From: Anish Pallati Date: Tue, 29 Apr 2025 03:17:37 -0400 Subject: [PATCH] docs: add elysia-oauth2-resource-server This plugin provides standard OAuth2 resource server functionality. Compared to @elysiajs/jwt, this package focuses solely on validating tokens from external OAuth2 providers against JWKS endpoints. This enables secure integration with identity providers like Auth0, Okta, Ory, and custom OAuth2 servers. It is meant to be used in implementing protected APIs in microservice architectures where authentication is handled by a separate authorization server, i.e. an auth gateway. --- docs/plugins/overview.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/plugins/overview.md b/docs/plugins/overview.md index 016c3389..bbcaed30 100644 --- a/docs/plugins/overview.md +++ b/docs/plugins/overview.md @@ -59,6 +59,7 @@ This is to ensure developers end up with a performant web server they intend to - [Vite Plugin SSR](https://github.com/timnghg/elysia-vite-plugin-ssr) - Vite SSR plugin using Elysia server - [OAuth 2.0](https://github.com/kravetsone/elysia-oauth2) - a plugin for [OAuth 2.0](https://en.wikipedia.org/wiki/OAuth) Authorization Flow with more than **42** providers and **type-safety**! - [OAuth2](https://github.com/bogeychan/elysia-oauth2) - handle OAuth 2.0 authorization code flow +- [OAuth2 Resource Server](https://github.com/ap-1/elysia-oauth2-resource-server) - a plugin for validating JWT tokens from OAuth2 providers against JWKS endpoints with support for issuer, audience, and scope verification - [Elysia OpenID Client](https://github.com/macropygia/elysia-openid-client) - OpenID client based on [openid-client](https://github.com/panva/node-openid-client) - [Rate Limit](https://github.com/rayriffy/elysia-rate-limit) - simple, lightweight rate limiter - [Logysia](https://github.com/tristanisham/logysia) - classic logging middleware