Nodejs задержка подключения Active Directory - PullRequest
0 голосов
/ 15 марта 2020

Я использую этот 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
                           }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...