This commit is contained in:
Rory Powell 2023-02-28 13:37:34 +00:00
parent aeb38e6c2d
commit 6594c7d75a
1 changed files with 2 additions and 4 deletions

View File

@ -139,16 +139,14 @@ async function hasActivatedConfig(ssoConfigs?: SSOConfigs) {
if (!ssoConfigs) { if (!ssoConfigs) {
ssoConfigs = await getSSOConfigs() ssoConfigs = await getSSOConfigs()
} }
return !!Object.values(ssoConfigs).find(c => c?.activated) return !!Object.values(ssoConfigs).find(c => c?.activated)
} }
async function verifySettingsConfig(config: SettingsInnerConfig) { async function verifySettingsConfig(config: SettingsInnerConfig) {
if (config.isSSOEnforced) { if (config.isSSOEnforced) {
const valid = await hasActivatedConfig() const valid = await hasActivatedConfig()
if (!valid) { if (!valid) {
throw new Error( throw new Error("Cannot enforce SSO without an activated configuration")
"Cannot enforce SSO without an activated configuration"
)
} }
} }
} }