Skip to content

macropygia/elysia-openid-client

Repository files navigation

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.

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.

About

OpenID Connect client plugin for ElysiaJS

Topics

Resources

License

Stars

Watchers

Forks

Contributors