From 71be1d424a145ff37809db2906f0681fe510c442 Mon Sep 17 00:00:00 2001 From: liuyi Date: Thu, 5 Jun 2025 17:16:21 +0800 Subject: [PATCH] fix(server): oidc registration (#12723) --- packages/backend/server/src/plugins/oauth/providers/oidc.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/backend/server/src/plugins/oauth/providers/oidc.ts b/packages/backend/server/src/plugins/oauth/providers/oidc.ts index fd153bebcb..97509d02bc 100644 --- a/packages/backend/server/src/plugins/oauth/providers/oidc.ts +++ b/packages/backend/server/src/plugins/oauth/providers/oidc.ts @@ -60,7 +60,7 @@ export class OIDCProvider extends OAuthProvider { const validate = async () => { this.#endpoints = null; - if (this.configured) { + if (super.configured) { const config = this.config as OAuthOIDCProviderConfig; try { const res = await fetch( @@ -73,7 +73,6 @@ export class OIDCProvider extends OAuthProvider { if (res.ok) { this.#endpoints = OIDCConfigurationSchema.parse(await res.json()); - super.setup(); } else { this.logger.error(`Invalid OIDC issuer ${config.issuer}`); } @@ -81,6 +80,8 @@ export class OIDCProvider extends OAuthProvider { this.logger.error('Failed to validate OIDC configuration', e); } } + + super.setup(); }; validate().catch(() => {