@axa-fr/react-oidc-context-fetch
Version:
Inject authentification behavior to fetch using react High Order Component
13 lines (12 loc) • 672 B
JavaScript
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
var react_oidc_core_1 = require("@axa-fr/react-oidc-core");
var react_oidc_fetch_core_1 = require("@axa-fr/react-oidc-fetch-core");
var withFetchToken_1 = __importDefault(require("./withFetchToken"));
var enhance = function (fetch) {
return react_oidc_core_1.compose(withFetchToken_1.default(fetch), react_oidc_fetch_core_1.withFetchSilentAuthenticateAndRetryOn401(), react_oidc_fetch_core_1.withFetchRedirectionOn403());
};
exports.default = enhance;
;