Я использую этот Nodejs npm пакет для авторизации с использованием Active Directory. Теперь, когда я работаю, это выглядит нормально, но когда я развиваюсь дома, я закомментировал строку ошибки соединения, чтобы я мог выполнить аутентификацию, используя другой метод. Это предотвращает получение сообщения:
ОШИБКА: {"errno": "ETIMEDOUT", "code": "ETIMEDOUT", "syscall": "connect", "address": "146.66. 103.198 "," port ": 389}
Но речь идет о 15 секундах, чтобы двигаться дальше. Есть ли способ ускорить этот процесс?
let activeDirectoryConfig = {
url: 'ldap://domain.com',
baseDN: 'dc=domain,dc=com',
timeout: 3000,
idleTimeout: 3000
}
let ad = new activeDirectory(activeDirectoryConfig);
ad.authenticate(`${name}@domain.com`, password, async function(err, auth) {
// if (err) {
// console.log('ERROR: '+JSON.stringify(err));
// return;
// }
if (auth) {
}
else {
// Other forms of auth
}