const ldap = require('../../Biblioteca/node_modules/ldapjs/lib'); // Importa a biblioteca LDAP // Função para fazer o login servidor LDAP const ldapBind = (ldapClient, username, password) => { return new Promise((resolve, reject) => { // Tenta autenticar o usuário no LDAP ldapClient.bind(username, password, (err) => { if (err) { reject(new Error('Não foi possível fazer o login no servidor LDAP')); // Rejeita a promessa se houver erro } else { resolve(); // Resolve a promessa se a autenticação for bem-sucedida } }); }); }; module.exports = { ldapBind }; // Exporta a função ldapBind para ser usada em outras partes da aplicação