Merge pull request #2516 from Infisical/meet/eng-1610-ldap-like-engine-for-infisical

feat: add LDAP support for dynamic secrets
This commit is contained in:
Meet Shah
2024-10-03 16:59:55 +05:30
committed by GitHub
15 changed files with 1071 additions and 7 deletions
+16 -2
View File
@@ -25,7 +25,8 @@ export enum DynamicSecretProviders {
ElasticSearch = "elastic-search",
MongoDB = "mongo-db",
RabbitMq = "rabbit-mq",
AzureEntraId = "azure-entra-id"
AzureEntraId = "azure-entra-id",
Ldap = "ldap"
}
export enum SqlProviders {
@@ -188,7 +189,20 @@ export type TDynamicSecretProvider =
applicationId: string;
clientSecret: string;
};
};
}
| {
type: DynamicSecretProviders.Ldap;
inputs: {
url: string;
binddn: string;
bindpass: string;
ca?: string | undefined;
creationLdif: string;
revocationLdif: string;
rollbackLdif?: string;
};
};
;
export type TCreateDynamicSecretDTO = {
projectSlug: string;