Update identity-ldap-auth-router.ts

This commit is contained in:
Daniel Hougaard
2025-05-08 23:48:08 +04:00
parent 64b8c1a2de
commit c21873ac4b
@@ -305,16 +305,16 @@ export const registerIdentityLdapAuthRouter = async (server: FastifyZodProvider)
}), }),
body: z body: z
.object({ .object({
url: z.string().trim().min(1).describe(LDAP_AUTH.UPDATE.url), url: z.string().trim().min(1).optional().describe(LDAP_AUTH.UPDATE.url),
bindDN: z.string().trim().min(1).describe(LDAP_AUTH.UPDATE.bindDN), bindDN: z.string().trim().min(1).optional().describe(LDAP_AUTH.UPDATE.bindDN),
bindPass: z.string().trim().min(1).describe(LDAP_AUTH.UPDATE.bindPass), bindPass: z.string().trim().min(1).optional().describe(LDAP_AUTH.UPDATE.bindPass),
searchBase: z.string().trim().min(1).describe(LDAP_AUTH.UPDATE.searchBase), searchBase: z.string().trim().min(1).optional().describe(LDAP_AUTH.UPDATE.searchBase),
searchFilter: z searchFilter: z
.string() .string()
.trim() .trim()
.min(1) .min(1)
.default("(uid={{username}})") .optional()
.refine(isValidLdapFilter, "Invalid LDAP search filter") .refine((v) => v === undefined || isValidLdapFilter(v), "Invalid LDAP search filter")
.describe(LDAP_AUTH.UPDATE.searchFilter), .describe(LDAP_AUTH.UPDATE.searchFilter),
allowedFields: AllowedFieldsSchema.array().optional().describe(LDAP_AUTH.UPDATE.allowedFields), allowedFields: AllowedFieldsSchema.array().optional().describe(LDAP_AUTH.UPDATE.allowedFields),
accessTokenTrustedIps: z accessTokenTrustedIps: z