17 lines
466 B
TypeScript
17 lines
466 B
TypeScript
import type { OpenIdConfiguration } from '../../openid-configuration';
|
|
import { POSITIVE_VALIDATION_RESULT, type RuleValidationResult } from '../rule';
|
|
|
|
export const ensureClientId = (
|
|
passedConfig: OpenIdConfiguration
|
|
): RuleValidationResult => {
|
|
if (!passedConfig.clientId) {
|
|
return {
|
|
result: false,
|
|
messages: ['The clientId is required and missing from your config!'],
|
|
level: 'error',
|
|
};
|
|
}
|
|
|
|
return POSITIVE_VALIDATION_RESULT;
|
|
};
|