UNPKG

@spartacus/core

Version:

Spartacus - the core framework

10 lines 2.86 kB
export function baseUrlConfigValidator(config) { var _a, _b, _c, _d, _e; if (typeof ((_a = config === null || config === void 0 ? void 0 : config.authentication) === null || _a === void 0 ? void 0 : _a.baseUrl) === 'undefined' && typeof ((_c = (_b = config === null || config === void 0 ? void 0 : config.backend) === null || _b === void 0 ? void 0 : _b.occ) === null || _c === void 0 ? void 0 : _c.baseUrl) === 'undefined' && // Don't show warning when user tries to work around the issue. ((_e = (_d = config === null || config === void 0 ? void 0 : config.authentication) === null || _d === void 0 ? void 0 : _d.OAuthLibConfig) === null || _e === void 0 ? void 0 : _e.requireHttps) !== false) { return 'Authentication might not work correctly without setting either authentication.baseUrl or backend.occ.baseUrl configuration option! Workaround: To support relative urls in angular-oauth2-oidc library you can try setting authentication.OAuthLibConfig.requireHttps to false.'; } } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYmFzZS11cmwtY29uZmlnLXZhbGlkYXRvci5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL2NvcmUvc3JjL2F1dGgvdXNlci1hdXRoL2NvbmZpZy9iYXNlLXVybC1jb25maWctdmFsaWRhdG9yLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUdBLE1BQU0sVUFBVSxzQkFBc0IsQ0FBQyxNQUE4Qjs7SUFDbkUsSUFDRSxPQUFPLENBQUEsTUFBQSxNQUFNLGFBQU4sTUFBTSx1QkFBTixNQUFNLENBQUUsY0FBYywwQ0FBRSxPQUFPLENBQUEsS0FBSyxXQUFXO1FBQ3RELE9BQU8sQ0FBQSxNQUFBLE1BQUEsTUFBTSxhQUFOLE1BQU0sdUJBQU4sTUFBTSxDQUFFLE9BQU8sMENBQUUsR0FBRywwQ0FBRSxPQUFPLENBQUEsS0FBSyxXQUFXO1FBQ3BELCtEQUErRDtRQUMvRCxDQUFBLE1BQUEsTUFBQSxNQUFNLGFBQU4sTUFBTSx1QkFBTixNQUFNLENBQUUsY0FBYywwQ0FBRSxjQUFjLDBDQUFFLFlBQVksTUFBSyxLQUFLLEVBQzlEO1FBQ0EsT0FBTyxpUkFBaVIsQ0FBQztLQUMxUjtBQUNILENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBPY2NDb25maWcgfSBmcm9tICcuLi8uLi8uLi9vY2MvY29uZmlnL29jYy1jb25maWcnO1xuaW1wb3J0IHsgQXV0aENvbmZpZyB9IGZyb20gJy4vYXV0aC1jb25maWcnO1xuXG5leHBvcnQgZnVuY3Rpb24gYmFzZVVybENvbmZpZ1ZhbGlkYXRvcihjb25maWc6IE9jY0NvbmZpZyAmIEF1dGhDb25maWcpIHtcbiAgaWYgKFxuICAgIHR5cGVvZiBjb25maWc/LmF1dGhlbnRpY2F0aW9uPy5iYXNlVXJsID09PSAndW5kZWZpbmVkJyAmJlxuICAgIHR5cGVvZiBjb25maWc/LmJhY2tlbmQ/Lm9jYz8uYmFzZVVybCA9PT0gJ3VuZGVmaW5lZCcgJiZcbiAgICAvLyBEb24ndCBzaG93IHdhcm5pbmcgd2hlbiB1c2VyIHRyaWVzIHRvIHdvcmsgYXJvdW5kIHRoZSBpc3N1ZS5cbiAgICBjb25maWc/LmF1dGhlbnRpY2F0aW9uPy5PQXV0aExpYkNvbmZpZz8ucmVxdWlyZUh0dHBzICE9PSBmYWxzZVxuICApIHtcbiAgICByZXR1cm4gJ0F1dGhlbnRpY2F0aW9uIG1pZ2h0IG5vdCB3b3JrIGNvcnJlY3RseSB3aXRob3V0IHNldHRpbmcgZWl0aGVyIGF1dGhlbnRpY2F0aW9uLmJhc2VVcmwgb3IgYmFja2VuZC5vY2MuYmFzZVVybCBjb25maWd1cmF0aW9uIG9wdGlvbiEgV29ya2Fyb3VuZDogVG8gc3VwcG9ydCByZWxhdGl2ZSB1cmxzIGluIGFuZ3VsYXItb2F1dGgyLW9pZGMgbGlicmFyeSB5b3UgY2FuIHRyeSBzZXR0aW5nIGF1dGhlbnRpY2F0aW9uLk9BdXRoTGliQ29uZmlnLnJlcXVpcmVIdHRwcyB0byBmYWxzZS4nO1xuICB9XG59XG4iXX0=