проблема аутентификации nodeSSPI от клиента REST POSTMan - PullRequest
0 голосов
/ 31 мая 2018

Я использую модуль nodeSSPI для аутентификации приложения js узла, и он работает нормально, пока запрос поступает из браузера, но когда я пытаюсь запросить, например, GET, POST и т. Д. Из POST Man Client, он всегда возвращает 401 Unauthorized

Я не совсем понимаю механику библиотеки nodeSSPI, но я был бы очень признателен, если бы кто-нибудь мог указать мне правильное направление

Код довольно прост, если честно.

var nodeSSPIObj = new nodeSSPI({authoritative: true, domain: 'XYZ'});
app.use(function(req, res, next) {
    nodeSSPIObj.authenticate(req, res, function(err) {if (!res.finished) {next()}})
})

Вот ссылка на пакет node-sspi, так как мне пока не разрешено создавать новый тег в SO, я публикую ссылку на модуль. Узел SSPI

1 Ответ

0 голосов
/ 03 декабря 2018

Ник,

Используйте ARC и создайте новый запрос по мере необходимости.Добавьте к запросу новый заголовок Authorization , щелкните значок карандаша справа и добавьте свои Windows учетные данные.

ARC автоматически Base64Encode введет ваши учетные данные и изменит Basic в заголовке.Это сработало для меня, так как у меня была та же проблема / настройка, что и у вас.

enter image description here

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