REST客户端POSTMan

时间:2018-05-31 19:00:12

标签: node.js authentication node-modules

我正在使用nodeSSPI模块来验证我的节点js应用程序,只要请求来自浏览器就可以正常工作但是当我尝试从POST Man Client请求即GET,POST等时,它总是返回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上创建新标签,我发布了该模块的链接。 Node SSPI

1 个答案:

答案 0 :(得分:0)

尼克,

使用ARC,然后根据需要创建一个新请求。向请求添加新的 Authorization 标头,单击右侧的铅笔图标,然后添加您的 Windows 凭据。

ARC将自动 Base64Encode 您的凭据,并将 Basic 修改为标题。这对我有用,因为我的问题/设置与您相同。

enter image description here