@axa-fr/react-oidc-context-fetch
Version:
Inject authentification behavior to fetch using react High Order Component
22 lines (15 loc) • 724 B
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = void 0;
var _recompose = require("recompose");
var _reactOidcFetchCore = require("@axa-fr/react-oidc-fetch-core");
var _withFetchToken = _interopRequireDefault(require("./withFetchToken"));
var enhance = function enhance(fetch) {
return (0, _recompose.compose)((0, _withFetchToken["default"])(fetch), (0, _reactOidcFetchCore.withFetchSilentAuthenticateAndRetryOn401)(), (0, _reactOidcFetchCore.withFetchRedirectionOn403)());
};
var _default = enhance;
exports["default"] = _default;
//# sourceMappingURL=withAuthentication.js.map