GET и POST-запрос с учетными данными Windows (Node.js, Electron) - PullRequest
0 голосов
/ 16 ноября 2018

Я создаю приложение NodeJs / Electron для Windows, которое должно отправлять запросы GET и POST с использованием учетных данных компьютера Windows. Есть ли способ просто передать эти учетные данные, не спрашивая их у пользователя?

Я хочу отправлять запросы со стороны Nodejs (сервер / приложение) вместо HTML.

1 Ответ

0 голосов
/ 16 ноября 2018

Я ответил на аналогичный вопрос до в контексте использования обычного nodejs в качестве клиента.

К сожалению, тот же ответ относится к части nodejs электрона (т. Е. При использовании require('http') или любых модулей, построенных поверх узла http). сам узел не говорит аутентификацию Windows, и на момент написания этой статьи ни один из доступных собственных модулей не реализовывал встроенный HTTP-клиент аутентификации Windows.

Однако сам Chrome поддерживает встроенную аутентификацию Windows, поэтому, если вы вместо этого используете HTTP-API DOM (XHR или fetch), вы, скорее всего, получите интегрированную аутентификацию бесплатно. (Это предположение; я никогда не проверял это с электроном). Я знаю, что вы говорите, что хотите отправлять запросы со стороны узла, но это единственный способ сделать это в данный момент без развертывания собственной интеграции SSPI.

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