mirror of
https://github.com/awatertrevi/infisical.git
synced 2026-10-07 12:27:28 +00:00
feat: made ldap cert nullable and optional
This commit is contained in:
@@ -296,7 +296,7 @@ const reencryptLdapConfig = async (knex: Knex) => {
|
|||||||
await knex.schema.alterTable(TableName.LdapConfig, (t) => {
|
await knex.schema.alterTable(TableName.LdapConfig, (t) => {
|
||||||
if (!hasEncryptedLdapBindPassColumn) t.binary("encryptedLdapBindPass").notNullable().alter();
|
if (!hasEncryptedLdapBindPassColumn) t.binary("encryptedLdapBindPass").notNullable().alter();
|
||||||
if (!hasEncryptedLdapBindDNColum) t.binary("encryptedLdapBindDN").notNullable().alter();
|
if (!hasEncryptedLdapBindDNColum) t.binary("encryptedLdapBindDN").notNullable().alter();
|
||||||
if (!hasEncryptedCertificateColumn) t.binary("encryptedLdapCaCertificate").notNullable().alter();
|
if (!hasEncryptedCertificateColumn) t.binary("encryptedLdapCaCertificate");
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -32,7 +32,7 @@ export const LdapConfigsSchema = z.object({
|
|||||||
uniqueUserAttribute: z.string().default(""),
|
uniqueUserAttribute: z.string().default(""),
|
||||||
encryptedLdapBindDN: zodBuffer,
|
encryptedLdapBindDN: zodBuffer,
|
||||||
encryptedLdapBindPass: zodBuffer,
|
encryptedLdapBindPass: zodBuffer,
|
||||||
encryptedLdapCaCertificate: zodBuffer
|
encryptedLdapCaCertificate: zodBuffer.nullable().optional()
|
||||||
});
|
});
|
||||||
|
|
||||||
export type TLdapConfigs = z.infer<typeof LdapConfigsSchema>;
|
export type TLdapConfigs = z.infer<typeof LdapConfigsSchema>;
|
||||||
|
|||||||
Reference in New Issue
Block a user