From 558057d0d2a2ce5e3a621bb6c5e8066b5f0e67b4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Herv=C3=A9=20de=20CHAVIGNY?= Date: Sun, 4 Sep 2022 11:20:55 -0400 Subject: [PATCH] new ad ldap datasource --- packages/server/src/integrations/adldap.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/server/src/integrations/adldap.ts b/packages/server/src/integrations/adldap.ts index b4f8babc2..2f79d9c30 100644 --- a/packages/server/src/integrations/adldap.ts +++ b/packages/server/src/integrations/adldap.ts @@ -5,12 +5,12 @@ import { IClientConfig, Client } from "ldap-ts-client"; module AdLdapModule { - /*interface AdLdapConfig { + interface AdLdapConfig extends IClientConfig { url: string bindDN: string secret: string baseDN: string - }*/ + } const SCHEMA: Integration = { docs: "https://github.com/saostad/ldap-ts-client#readme", @@ -51,11 +51,11 @@ module AdLdapModule { }, } - class AdLdapIntegration { - private readonly config: IClientConfig + class AdLdapIntegration implements IntegrationBase { + private readonly config: AdLdapConfig private client: any - constructor(config: IClientConfig) { + constructor(config: AdLdapConfig) { this.config = config