@nurzhannogerbek

Возможно ли по ip или hostname получить username клиента?

Здравствуйте, товарищи! Помогите пожалуйста разобраться.

В Node.js приложении получаю уникальный ip адрес клиента, который делает запрос на определенный URL адрес. Далее по этому ip адресу получаю уникальный hostname этого клиента. Возможно ли в теории как-то получить username клиента? Возможно как-то из Active Directory можно вытаскивать эту информацию?

router.get('/', function(request, response) {
    // Client IP.
    let ip = request.headers['x-forwarded-for'] || request.connection.remoteAddress;
    ip = ip.replace('::ffff:', '');
    console.log(ip);

    dns.lookupService(ip, 22).then((result) => {
        const hostname = result.hostname;
        console.log(hostname);
    });
});
  • Вопрос задан
  • 157 просмотров
Пригласить эксперта
Ответы на вопрос 2
@Tabletko
никого не трогаю, починяю примус
то что вы хотите называется single sign on (sso)
Ответ написан
Комментировать
@Mysterion
Такая информация через HTTP-запросы не посылается.
Более того, hostname вообще не уникальный параметр.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы