angular-auth-oidc-client
Version:
Angular Lib for OpenID Connect & OAuth2
12 lines • 1.72 kB
JavaScript
import { POSITIVE_VALIDATION_RESULT } from '../rule';
export const ensureAuthority = (passedConfig) => {
if (!passedConfig.authority) {
return {
result: false,
messages: ['The authority URL MUST be provided in the configuration! '],
level: 'error',
};
}
return POSITIVE_VALIDATION_RESULT;
};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZW5zdXJlLWF1dGhvcml0eS5ydWxlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvYW5ndWxhci1hdXRoLW9pZGMtY2xpZW50L3NyYy9saWIvY29uZmlnL3ZhbGlkYXRpb24vcnVsZXMvZW5zdXJlLWF1dGhvcml0eS5ydWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUNBLE9BQU8sRUFBRSwwQkFBMEIsRUFBd0IsTUFBTSxTQUFTLENBQUM7QUFFM0UsTUFBTSxDQUFDLE1BQU0sZUFBZSxHQUFHLENBQUMsWUFBaUMsRUFBd0IsRUFBRTtJQUN6RixJQUFJLENBQUMsWUFBWSxDQUFDLFNBQVMsRUFBRTtRQUMzQixPQUFPO1lBQ0wsTUFBTSxFQUFFLEtBQUs7WUFDYixRQUFRLEVBQUUsQ0FBQywyREFBMkQsQ0FBQztZQUN2RSxLQUFLLEVBQUUsT0FBTztTQUNmLENBQUM7S0FDSDtJQUVELE9BQU8sMEJBQTBCLENBQUM7QUFDcEMsQ0FBQyxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgT3BlbklkQ29uZmlndXJhdGlvbiB9IGZyb20gJy4uLy4uL29wZW5pZC1jb25maWd1cmF0aW9uJztcbmltcG9ydCB7IFBPU0lUSVZFX1ZBTElEQVRJT05fUkVTVUxULCBSdWxlVmFsaWRhdGlvblJlc3VsdCB9IGZyb20gJy4uL3J1bGUnO1xuXG5leHBvcnQgY29uc3QgZW5zdXJlQXV0aG9yaXR5ID0gKHBhc3NlZENvbmZpZzogT3BlbklkQ29uZmlndXJhdGlvbik6IFJ1bGVWYWxpZGF0aW9uUmVzdWx0ID0+IHtcbiAgaWYgKCFwYXNzZWRDb25maWcuYXV0aG9yaXR5KSB7XG4gICAgcmV0dXJuIHtcbiAgICAgIHJlc3VsdDogZmFsc2UsXG4gICAgICBtZXNzYWdlczogWydUaGUgYXV0aG9yaXR5IFVSTCBNVVNUIGJlIHByb3ZpZGVkIGluIHRoZSBjb25maWd1cmF0aW9uISAnXSxcbiAgICAgIGxldmVsOiAnZXJyb3InLFxuICAgIH07XG4gIH1cblxuICByZXR1cm4gUE9TSVRJVkVfVkFMSURBVElPTl9SRVNVTFQ7XG59O1xuIl19