для этого нужно чтобы сервер, на котором работает нода, имел доступ в виндовую сеть с ldap это возможно, у нас было реализовано для реализации пришлось самим писать нативный модуль, но может за прошедшие годы появились и на npm готовые решения
я использовал в свое время модуль express-ntlm и activedirectory в связке, в принципе нормально работало. там req.ntlm цепляет username а уже дальше там остальные поля можно через activedirectory - ad.findUser(req.ntlm.UserName все отсальное извлекать. только важно чтобы не по айпи шли а на адрес в сети
Обсуждают сегодня