From bcd65333c0a032a05f7200767b8f2cd02f322caa Mon Sep 17 00:00:00 2001 From: Sheen Capadngan Date: Tue, 18 Jun 2024 19:17:54 +0800 Subject: [PATCH] misc: added handling of inactive and undefined oidc config --- backend/src/ee/services/oidc/oidc-config-service.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/backend/src/ee/services/oidc/oidc-config-service.ts b/backend/src/ee/services/oidc/oidc-config-service.ts index b880c8664..7c4b7e87e 100644 --- a/backend/src/ee/services/oidc/oidc-config-service.ts +++ b/backend/src/ee/services/oidc/oidc-config-service.ts @@ -510,6 +510,12 @@ export const oidcConfigServiceFactory = ({ orgSlug }); + if (!oidcCfg || !oidcCfg.isActive) { + throw new BadRequestError({ + message: "Failed to authenticate with OIDC SSO" + }); + } + const openIdIssuer = new OpenIdIssuer({ issuer: oidcCfg.issuer, authorization_endpoint: oidcCfg.authorizationEndpoint,