1.0.10-alpha.0 • Published 4 years ago

@niemen/react-oidc-core v1.0.10-alpha.0

Weekly downloads
1
License
MIT
Repository
github
Last release
4 years ago

@axa-fr/react-oidc

Build status Quality Gate Reliability Security Code Corevage Twitter

About

These components is used to manage client authentication. It uses the libraries "oidc client".

Two version of the component with different "State management" are available :

  • with redux
  • with react context api

Getting Started

Examples

How It Works

These components encapsulate the use of "oidc client" in order to hide workfow complexity. Internally, native History API is used to be router library agnostic.

Concept

A set of react components and HOC to make Oidc client easy!

The purpose of the component is :

  • Simple set up
  • React component protection (by composing)
  • Standardize the "Routes" used by the oauth flow
  • Manage the recovery of tokens and different exchanges with "openid connect" server
  • Flexible : You can customize routes and redirect components if you need it
  • HOC => override "fetch" in order to retrieve a new "fetch" that will be able to manage http 401 and http 403 response.

Contribute