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