我正在使用 node.js 和 request.js 模块来发出经过身份验证的 https 请求,就像这样。
username = req.body.username;
password = req.body.password;
var url = 'https://' + username + ':' + password + '@domain.com';
request({
url : url,
}, function (error, response, body){
//do something here
});
是否有另一种方法可以做到这一点,而无需 node.js 服务器在不以纯文本形式公开密码的情况下进行此调用?
例如,假设我访问了http://domain.com并使用我的凭据登录。然后我可以关闭我的浏览器,重新访问http://domain.com并自动登录。然后我可以访问我的 node.js 应用程序 (localhost:3000) 并使用节点应用程序发出后续请求,而无需明确重新输入我的密码吗?