Skip to content

Repository files navigation

OIDC React

code style: prettiercode style: airbnbCommitizen friendlysemantic-releaseBuild & Deploy

Language grade: JavaScriptcodecovMaintainability

oidc-react logo

About

React component (AuthProvider) to provide OpenID Connect and OAuth2 protocol support. Has hooks πŸŽ‰

Based on oidc-client-js.

Quickstart

Install packages by running:

$ npm install oidc-react

Usage

...
import{AuthProvider}from'oidc-react';constoidcConfig={onSignIn: ()=>{// Redirect?},authority: 'https://oidc.io/oauth',clientId: 'this-is-a-client-id',redirectUri: 'https://my-app.com/'};constRoutes=()=>(<AuthProvider{...oidcConfig}><Switch><Routeexactpath="/"><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 🌳

About

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

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages