Я работаю над проектом, в котором нам нужно аутентифицировать пользователя в приложении, используя его / ее учетные данные Windows.Frontend использует Angularjs и backend java.
После значительных исследований я обнаружил, что на внешнем интерфейсе нет способа напрямую получить пользователя Windows и пройти из-за безопасности.проблемы.
Но я думаю, что весь процесс должен начаться здесь, с внешнего интерфейса, с получения этих двух зашифрованных учетных данных или, по крайней мере, токена и отправки их бэкэнду, чтобы запустить процесс аутентификации ntlm.
А также, не уверен, должен ли пользователь войти в приложение, введя свои учетные данные Windows, или это должно быть автоматически выполнено с помощью ntlm passthrough.
У меня нет хорошегосхватить концепцию, и это потому, что большинство связанных источников, которые я обнаружил, имеют отношение к серверным решениям (C # 80% из них), но почти ничего для фронтэнда.Итак, мне скромно требуются некоторые разъяснения на эту тему.Есть ли какое-то промежуточное программное обеспечение или пакет npm, который я должен использовать, чтобы получить user & pass, или что бы вы посоветовали?