TypeScript MIT

oidc-react

React component to provide OpenID Connect and OAuth2 protocol support. 🌳

B

bjerkio

Dernière activité 26 sept. 2026
bjerkio/oidc-react

361

étoiles

73

forks

21

issues ouvertes

libraryoidc-client-jspackagereactsdk

Ce README est souvent en anglais.

OIDC React

code style: prettier code style: airbnb Commitizen friendly semantic-release codecov

oidc-react logo

About

React component (AuthProvider) to provide OpenID Connect and OAuth2 protocol support. Has hooks 🎉

Based on oidc-client-ts.

Quickstart

Install packages by running:

$ npm install oidc-react

Usage

import { AuthProvider } from 'oidc-react';

const oidcConfig = {
  onSignIn: () => {
    // Redirect?
  },
  authority: 'https://oidc.io/oauth',
  clientId: 'this-is-a-client-id',
  redirectUri: 'https://my-app.com/',
};

const Routes = () => (
  <AuthProvider {...oidcConfig}>
    <Switch>
      <Route exact path="/">
        <Dashboard />
      </Route>
      ...
    </Switch>
  </AuthProvider>
);

Documentation

Apart from this README, you can find details and examples of using the SDK in the following places:

Contribute & Disclaimer

We love to get help 🙏 Read more about how to get started in CONTRIBUTING 🌳

Projets similaires

OpenID Connect (OIDC) and OAuth2 protocol support for browser-based JavaScript applications

TypeScriptoidcoidc-clienttypescript
Aauthts
2 k étoiles272

OAuth 2 / OpenID Connect Client API for JavaScript Runtimes

TypeScriptclientconnectoidc
Ppanva
2,4 k étoiles406

Light, Secure, Pure Javascript OIDC (Open ID Connect) Client. We provide also a REACT wrapper (compatible NextJS, etc.).

TypeScriptaxacontext-apifront-end-development
AAxaFrance
682 étoiles169