angular-auth-oidc-client
Version:
Angular Lib for OpenID Connect & OAuth2
12 lines • 1.71 kB
JavaScript
import { POSITIVE_VALIDATION_RESULT } from '../rule';
export const ensureClientId = (passedConfig) => {
if (!passedConfig.clientId) {
return {
result: false,
messages: ['The clientId is required and missing from your config!'],
level: 'error',
};
}
return POSITIVE_VALIDATION_RESULT;
};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZW5zdXJlLWNsaWVudElkLnJ1bGUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9hbmd1bGFyLWF1dGgtb2lkYy1jbGllbnQvc3JjL2xpYi9jb25maWcvdmFsaWRhdGlvbi9ydWxlcy9lbnN1cmUtY2xpZW50SWQucnVsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQSxPQUFPLEVBQUUsMEJBQTBCLEVBQXdCLE1BQU0sU0FBUyxDQUFDO0FBRTNFLE1BQU0sQ0FBQyxNQUFNLGNBQWMsR0FBRyxDQUM1QixZQUFpQyxFQUNYLEVBQUU7SUFDeEIsSUFBSSxDQUFDLFlBQVksQ0FBQyxRQUFRLEVBQUUsQ0FBQztRQUMzQixPQUFPO1lBQ0wsTUFBTSxFQUFFLEtBQUs7WUFDYixRQUFRLEVBQUUsQ0FBQyx3REFBd0QsQ0FBQztZQUNwRSxLQUFLLEVBQUUsT0FBTztTQUNmLENBQUM7SUFDSixDQUFDO0lBRUQsT0FBTywwQkFBMEIsQ0FBQztBQUNwQyxDQUFDLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBPcGVuSWRDb25maWd1cmF0aW9uIH0gZnJvbSAnLi4vLi4vb3BlbmlkLWNvbmZpZ3VyYXRpb24nO1xuaW1wb3J0IHsgUE9TSVRJVkVfVkFMSURBVElPTl9SRVNVTFQsIFJ1bGVWYWxpZGF0aW9uUmVzdWx0IH0gZnJvbSAnLi4vcnVsZSc7XG5cbmV4cG9ydCBjb25zdCBlbnN1cmVDbGllbnRJZCA9IChcbiAgcGFzc2VkQ29uZmlnOiBPcGVuSWRDb25maWd1cmF0aW9uXG4pOiBSdWxlVmFsaWRhdGlvblJlc3VsdCA9PiB7XG4gIGlmICghcGFzc2VkQ29uZmlnLmNsaWVudElkKSB7XG4gICAgcmV0dXJuIHtcbiAgICAgIHJlc3VsdDogZmFsc2UsXG4gICAgICBtZXNzYWdlczogWydUaGUgY2xpZW50SWQgaXMgcmVxdWlyZWQgYW5kIG1pc3NpbmcgZnJvbSB5b3VyIGNvbmZpZyEnXSxcbiAgICAgIGxldmVsOiAnZXJyb3InLFxuICAgIH07XG4gIH1cblxuICByZXR1cm4gUE9TSVRJVkVfVkFMSURBVElPTl9SRVNVTFQ7XG59O1xuIl19