Skip to content

About

Node.js server-side OAuth and OpenID Connect client for EliD applications.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

eliware.org

@eliware/elid-client npm License CI

Node.js server-side OAuth and OpenID Connect client for EliD applications.

Table of Contents

Features

Use shared issuer discovery, Authorization Code with PKCE, ID Token verification, UserInfo, token refresh, and token revocation.

Requirements

Use Node.js 26 or later.

Setup

Install @eliware/elid-client with npm install @eliware/elid-client. Follow the usage guide to configure a client.

Usage

Store authorization transactions and tokens in server-side application state. Read the documentation index, usage guide, API reference, and release notes.

Development

See AGENTS.md and the specifications index for repository instructions.

Testing

Run npm test for aggregate validation.

Troubleshooting

Read the API error guide and usage guide.

Security

Keep client secrets and tokens on the server. Do not log credentials, authorization codes, tokens, or verifiers.

API

Import createEliDClient and ElidClientError from the package root. Read the API reference.

Packaging

Install a published version from npm. The package uses native ESM and includes TypeScript declarations.

Examples

Follow the example guide to run the discovery example.

Support

For help, questions, or to chat with the author and community, visit:

Discordeliware.org

eliware.org on Discord

Links

License

MIT © Eliware

About

Node.js server-side OAuth and OpenID Connect client for EliD applications.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages