51 releases

0.2.7 Jul 2, 2025
0.2.6 Jul 23, 2024
0.2.0 Jun 6, 2024
0.1.2 Jan 24, 2024
0.0.11-dev Mar 12, 2023

#318 in Authentication

MIT license

800KB
18K SLoC

OpenID Client

An OpenID Connect Relying Party (Client) library. This is a port of node-openid-client.

This library uses async/await but runtime agnostic.

Usage

Visit this repo for how to use the library.

Implemented specs & features

The following client/RP features from OpenID Connect/OAuth2.0 specifications are implemented by openid-client.

Documentation

Documentation

Support

Consider supporting this library by creating a PR/Issue in the repo.

Alternatives

If you think this library does not fit your use case, these are popular alternatives.

Dependencies

~13–34MB
~474K SLoC