From c21873ac4b6983cfe93327f48125550b478a1c4b Mon Sep 17 00:00:00 2001 From: Daniel Hougaard Date: Thu, 8 May 2025 23:48:08 +0400 Subject: [PATCH] Update identity-ldap-auth-router.ts --- .../server/routes/v1/identity-ldap-auth-router.ts | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/backend/src/server/routes/v1/identity-ldap-auth-router.ts b/backend/src/server/routes/v1/identity-ldap-auth-router.ts index 29c433287..3da8a425b 100644 --- a/backend/src/server/routes/v1/identity-ldap-auth-router.ts +++ b/backend/src/server/routes/v1/identity-ldap-auth-router.ts @@ -305,16 +305,16 @@ export const registerIdentityLdapAuthRouter = async (server: FastifyZodProvider) }), body: z .object({ - url: z.string().trim().min(1).describe(LDAP_AUTH.UPDATE.url), - bindDN: z.string().trim().min(1).describe(LDAP_AUTH.UPDATE.bindDN), - bindPass: z.string().trim().min(1).describe(LDAP_AUTH.UPDATE.bindPass), - searchBase: z.string().trim().min(1).describe(LDAP_AUTH.UPDATE.searchBase), + url: z.string().trim().min(1).optional().describe(LDAP_AUTH.UPDATE.url), + bindDN: z.string().trim().min(1).optional().describe(LDAP_AUTH.UPDATE.bindDN), + bindPass: z.string().trim().min(1).optional().describe(LDAP_AUTH.UPDATE.bindPass), + searchBase: z.string().trim().min(1).optional().describe(LDAP_AUTH.UPDATE.searchBase), searchFilter: z .string() .trim() .min(1) - .default("(uid={{username}})") - .refine(isValidLdapFilter, "Invalid LDAP search filter") + .optional() + .refine((v) => v === undefined || isValidLdapFilter(v), "Invalid LDAP search filter") .describe(LDAP_AUTH.UPDATE.searchFilter), allowedFields: AllowedFieldsSchema.array().optional().describe(LDAP_AUTH.UPDATE.allowedFields), accessTokenTrustedIps: z