diff --git a/packages/backend/server/src/plugins/oauth/providers/oidc.ts b/packages/backend/server/src/plugins/oauth/providers/oidc.ts index 775f55eba6..c63add0200 100644 --- a/packages/backend/server/src/plugins/oauth/providers/oidc.ts +++ b/packages/backend/server/src/plugins/oauth/providers/oidc.ts @@ -37,7 +37,9 @@ const OIDCUserInfoSchema = z preferred_username: z.string().optional(), email: z.string().email(), name: z.string().optional(), - email_verified: z.boolean().optional(), + email_verified: z + .union([z.boolean(), z.enum(['true', 'false', '1', '0', 'yes', 'no'])]) + .optional(), groups: z.array(z.string()).optional(), }) .passthrough();