В настоящее время у меня есть сервер приложений 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 для роли прокси / аутентификации. заранее спасибо.