Автоматический вход в веб-сайт, используя данные для входа в Windows через JavaScript? Как? - PullRequest
0 голосов
/ 22 июня 2019

Я хочу написать javascript в моем приложении / веб-сайте, чтобы он автоматически входил в мой веб-сайт, используя данные для входа в Windows.Как я могу добиться этого с помощью сценария Java?Браузер может быть IE или Chrome или Anyother

Javascript коды, но не может получить пароль окон для аутентификации.Все вещи пробовали только в Javascript.

Ответы [ 2 ]

3 голосов
/ 22 июня 2019

Клиентский JavaScript не может этого сделать (и было бы ужасно , если любой посещенный вами сайт мог прочитать пароль, который вы используете для входа в Windows!)

Аутентификация с помощью данных входа в Windows через браузер, насколько я знаю, возможна только через NTLM .

Вы можете написать серверный компонент реализации NTLM в серверном JavaScript, если хотите, но было бы более типичным использовать готовую реализацию, такую ​​как встроенная в * 1009. * IIS или этот модуль Apache .

NTLM может потребовать от вас настроить ваш браузер для его поддержки.

0 голосов
/ 22 июня 2019

Вы не можете сделать это только с помощью JavaScript, вам нужно сделать это с помощью некоторого серверного решения, такого как Kerberos, в сочетании с вашим сервером Active Directory (или использовать более старый метод, такой как NTLM).Я не уверен, есть ли более новые / лучшие способы достичь этого, чем использование Kerberos.Любое решение, скорее всего, потребует настройки вашего браузера, и не все браузеры будут поддерживать все подходы.

Некоторые подробности можно найти здесь: https://serverfault.com/questions/254813/why-use-kerberos-instead-of-ntlm-in-iis и https://www.roguelynn.com/words/explain-like-im-5-kerberos/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...