UNPKG

@axa-fr/react-oidc-context-fetch

Version:

Inject authentification behavior to fetch using react High Order Component

16 lines (13 loc) 380 B
import { compose } from 'recompose'; import { withFetchRedirectionOn403, withFetchSilentAuthenticateAndRetryOn401, } from '@axa-fr/react-oidc-fetch-core'; import withFetchToken from './withFetchToken'; const enhance = fetch => compose( withFetchToken(fetch), withFetchSilentAuthenticateAndRetryOn401(), withFetchRedirectionOn403() ); export default enhance;