Как настроить обратный прокси IIS / NGINX (перед NodeJS) с аутентификацией Windows - PullRequest
0 голосов
/ 25 января 2019

В настоящее время у меня есть сервер приложений nodeJS, работающий в Windows, который использует node-sspi для аутентификации пользователей сети Windows, как это ...

app.use(function (req, res, next) {
    var nodeSSPI = require('node-sspi');
    var nodeSSPIObj = new nodeSSPI({
        retrieveGroups: true
    });
    nodeSSPIObj.authenticate(req, res, function (err) {
        res.finished || next();
    });
});

это хорошо работает!

Теперь я хочу переместить сервер nodeJS в linux и добавить прокси-сервер впереди. node-sspi работает только на Windows. поэтому прокси-сервер должен был бы иметь возможность аутентифицировать пользователей Windows (что делает node-sspi в текущей настройке) и затем перенаправлять запрос на серверы nodeJS, работающие в Linux.

Я играл с IIS с ARR в качестве прокси-сервера ... смог запустить его в качестве прокси, но не смог заставить Windows-аутентификацию работать. кто-то здесь делал это раньше?

Я также открыт для NGINX для роли прокси / аутентификации. заранее спасибо.

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