我正在使用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
答案 0 :(得分:0)
尼克,
使用ARC,然后根据需要创建一个新请求。向请求添加新的 Authorization 标头,单击右侧的铅笔图标,然后添加您的 Windows 凭据。
ARC将自动 Base64Encode 您的凭据,并将 Basic 修改为标题。这对我有用,因为我的问题/设置与您相同。