elysia-openid-client
v0.1.12
Published
OpenID Connect client plugin for ElysiaJS
Downloads
117
Maintainers
Readme
Elysia OpenID Client
English | 日本語
OpenID Connect client (RP, Relying Party) plugin for ElysiaJS, wrapping openid-client.
Currently under early development.
All specifications are subject to change without notice, including those involving breaking changes.
Overview
- All authentication/authorization information is stored on the server side.
- The status is passed to routing using the resolve hook.
- Use Cookie to identify users.
- Depends on Bun.
- Only TypeScript files included.
- Only works as ESM.
- Only
Authorization Code Flow
is supported. - Links: GitHub / npm / Documentation
Documentation
Detailed information can be found in the official documentation.
- List of features and specifications: Introduction
- Quick start guide: Getting Started
Contributing
If you are using GitHub Copilot to generate suggested code, you must set the Suggestions matching public code
option to Block
. If you are using a similar service with a similar option, you must do the same.