Wondering what’s next for npm?Check out our public roadmap! »

    oidc-react
    TypeScript icon, indicating that this package has built-in type declarations

    1.5.1 • Public • Published

    OIDC React

    code style: prettier code style: airbnb Commitizen friendly semantic-release Build & Deploy

    Language grade: JavaScript codecov Maintainability

    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';
    
    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 🌳

    Keywords

    none

    Install

    npm i oidc-react

    DownloadsWeekly Downloads

    2,918

    Version

    1.5.1

    License

    MIT

    Unpacked Size

    26.1 kB

    Total Files

    14

    Last publish

    Collaborators

    • avatar