diff --git a/apps/auth/package.json b/apps/auth/package.json index 881db524fd..e5227eaf45 100644 --- a/apps/auth/package.json +++ b/apps/auth/package.json @@ -37,7 +37,7 @@ "fastify-graceful-shutdown": "3.5.1", "fastify-plugin": "4.5.1", "ioredis": "5.3.2", - "ldapjs": "2.3.3", + "ldapjs": "3.0.6", "nanoid": "5.0.1", "svg-captcha": "1.4.0", "pino-pretty": "10.2.0", @@ -49,7 +49,7 @@ }, "devDependencies": { "@types/asn1": "0.2.1", - "@types/ldapjs": "2.2.5", + "@types/ldapjs": "3.0.4", "@types/nodemailer": "6.4.9", "@types/qrcode": "1.5.1", "@types/speakeasy": "2.0.7" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a29e1f89fa..93b7543aca 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -222,8 +222,8 @@ importers: specifier: 5.3.2 version: 5.3.2 ldapjs: - specifier: 2.3.3 - version: 2.3.3 + specifier: 3.0.6 + version: 3.0.6 liquidjs: specifier: 10.8.4 version: 10.8.4 @@ -256,8 +256,8 @@ importers: specifier: 0.2.1 version: 0.2.1 '@types/ldapjs': - specifier: 2.2.5 - version: 2.2.5 + specifier: 3.0.4 + version: 3.0.4 '@types/nodemailer': specifier: 6.4.9 version: 6.4.9 @@ -5689,6 +5689,68 @@ packages: '@jridgewell/sourcemap-codec': 1.4.14 dev: true + /@ldapjs/asn1@1.2.0: + resolution: {integrity: sha512-KX/qQJ2xxzvO2/WOvr1UdQ+8P5dVvuOLk/C9b1bIkXxZss8BaR28njXdPgFCpj5aHaf1t8PmuVnea+N9YG9YMw==} + dev: false + + /@ldapjs/asn1@2.0.0: + resolution: {integrity: sha512-G9+DkEOirNgdPmD0I8nu57ygQJKOOgFEMKknEuQvIHbGLwP3ny1mY+OTUYLCbCaGJP4sox5eYgBJRuSUpnAddA==} + dev: false + + /@ldapjs/attribute@1.0.0: + resolution: {integrity: sha512-ptMl2d/5xJ0q+RgmnqOi3Zgwk/TMJYG7dYMC0Keko+yZU6n+oFM59MjQOUht5pxJeS4FWrImhu/LebX24vJNRQ==} + dependencies: + '@ldapjs/asn1': 2.0.0 + '@ldapjs/protocol': 1.2.1 + process-warning: 2.2.0 + dev: false + + /@ldapjs/change@1.0.0: + resolution: {integrity: sha512-EOQNFH1RIku3M1s0OAJOzGfAohuFYXFY4s73wOhRm4KFGhmQQ7MChOh2YtYu9Kwgvuq1B0xKciXVzHCGkB5V+Q==} + dependencies: + '@ldapjs/asn1': 2.0.0 + '@ldapjs/attribute': 1.0.0 + dev: false + + /@ldapjs/controls@2.1.0: + resolution: {integrity: sha512-2pFdD1yRC9V9hXfAWvCCO2RRWK9OdIEcJIos/9cCVP9O4k72BY1bLDQQ4KpUoJnl4y/JoD4iFgM+YWT3IfITWw==} + dependencies: + '@ldapjs/asn1': 1.2.0 + '@ldapjs/protocol': 1.2.1 + dev: false + + /@ldapjs/dn@1.1.0: + resolution: {integrity: sha512-R72zH5ZeBj/Fujf/yBu78YzpJjJXG46YHFo5E4W1EqfNpo1UsVPqdLrRMXeKIsJT3x9dJVIfR6OpzgINlKpi0A==} + dependencies: + '@ldapjs/asn1': 2.0.0 + process-warning: 2.2.0 + dev: false + + /@ldapjs/filter@2.1.1: + resolution: {integrity: sha512-TwPK5eEgNdUO1ABPBUQabcZ+h9heDORE4V9WNZqCtYLKc06+6+UAJ3IAbr0L0bYTnkkWC/JEQD2F+zAFsuikNw==} + dependencies: + '@ldapjs/asn1': 2.0.0 + '@ldapjs/protocol': 1.2.1 + process-warning: 2.2.0 + dev: false + + /@ldapjs/messages@1.3.0: + resolution: {integrity: sha512-K7xZpXJ21bj92jS35wtRbdcNrwmxAtPwy4myeh9duy/eR3xQKvikVycbdWVzkYEAVE5Ce520VXNOwCHjomjCZw==} + dependencies: + '@ldapjs/asn1': 2.0.0 + '@ldapjs/attribute': 1.0.0 + '@ldapjs/change': 1.0.0 + '@ldapjs/controls': 2.1.0 + '@ldapjs/dn': 1.1.0 + '@ldapjs/filter': 2.1.1 + '@ldapjs/protocol': 1.2.1 + process-warning: 2.2.0 + dev: false + + /@ldapjs/protocol@1.2.1: + resolution: {integrity: sha512-O89xFDLW2gBoZWNXuXpBSM32/KealKCTb3JGtJdtUQc7RjAk8XzrRgyz02cPAwGKwKPxy0ivuC7UP9bmN87egQ==} + dev: false + /@leichtgewicht/ip-codec@2.0.4: resolution: {integrity: sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==} dev: false @@ -7509,10 +7571,10 @@ packages: '@types/node': 18.17.6 dev: false - /@types/ldapjs@2.2.5: - resolution: {integrity: sha512-Lv/nD6QDCmcT+V1vaTRnEKE8UgOilVv5pHcQuzkU1LcRe4mbHHuUo/KHi0LKrpdHhQY8FJzryF38fcVdeUIrzg==} + /@types/ldapjs@3.0.4: + resolution: {integrity: sha512-q1ily6ZSWsLijrsHZJdtOfS3qwfanV0h+nxkyeVSSxbFohxCId3SBJeJcf1CcEkBNRfhtnl+uyZPMc9xz2Zs6A==} dependencies: - '@types/node': 18.16.14 + '@types/node': 18.17.6 dev: true /@types/mdast@3.0.10: @@ -13818,22 +13880,20 @@ packages: engines: {node: '>=0.2.0'} dev: true - /ldap-filter@0.3.3: - resolution: {integrity: sha512-/tFkx5WIn4HuO+6w9lsfxq4FN3O+fDZeO9Mek8dCD8rTUpqzRa766BOBO7BcGkn3X86m5+cBm1/2S/Shzz7gMg==} - engines: {node: '>=0.8'} - dependencies: - assert-plus: 1.0.0 - dev: false - - /ldapjs@2.3.3: - resolution: {integrity: sha512-75QiiLJV/PQqtpH+HGls44dXweviFwQ6SiIK27EqzKQ5jU/7UFrl2E5nLdQ3IYRBzJ/AVFJI66u0MZ0uofKYwg==} - engines: {node: '>=10.13.0'} + /ldapjs@3.0.6: + resolution: {integrity: sha512-3F+0XCO6e9wo8OrnnFFKIiqn7fH92Kc7QIzZieHP1or/5mN27ossUECqc2MTU6zXxI9J+3FzvvMyeaAK0n3JJw==} dependencies: + '@ldapjs/asn1': 2.0.0 + '@ldapjs/attribute': 1.0.0 + '@ldapjs/change': 1.0.0 + '@ldapjs/controls': 2.1.0 + '@ldapjs/dn': 1.1.0 + '@ldapjs/filter': 2.1.1 + '@ldapjs/messages': 1.3.0 + '@ldapjs/protocol': 1.2.1 abstract-logging: 2.0.1 - asn1: 0.2.6 assert-plus: 1.0.0 backoff: 2.5.0 - ldap-filter: 0.3.3 once: 1.4.0 vasync: 2.2.1 verror: 1.10.1