diff --git a/packages/auth/env.ts b/packages/auth/env.ts index 12de5f558..e58aa9673 100644 --- a/packages/auth/env.ts +++ b/packages/auth/env.ts @@ -39,6 +39,7 @@ export const env = createEnv({ AUTH_OIDC_SCOPE_OVERWRITE: z.string().min(1).default("openid email profile groups"), AUTH_OIDC_GROUPS_ATTRIBUTE: z.string().default("groups"), // Is used in the signIn event to assign the correct groups, key is from object of decoded id_token AUTH_OIDC_NAME_ATTRIBUTE_OVERWRITE: z.string().optional(), + AUTH_OIDC_FORCE_USERINFO: createBooleanSchema(false), } : {}), ...(authProviders.includes("ldap") diff --git a/packages/auth/providers/oidc/oidc-provider.ts b/packages/auth/providers/oidc/oidc-provider.ts index d03d9c736..d4e3b5d0d 100644 --- a/packages/auth/providers/oidc/oidc-provider.ts +++ b/packages/auth/providers/oidc/oidc-provider.ts @@ -22,6 +22,10 @@ export const OidcProvider = (headers: ReadonlyHeaders | null): OIDCConfig