具有自动 ntlm/kerberos 身份验证的 node.js HTTP 请求

标签 node.js ntlm node-request

通过 npm 查看所有 ntlm/kerberos 模 block ,在针对经过 Windows 身份验证的端点执行 HTTP 请求时,似乎需要硬编码的用户名和密码。

是否可以使用当前登录用户的凭据?

例如在 PowerShell 中,我可以这样做:

$wc = new-object System.Net.WebClient
$wc.UseDefaultCredentials = $true

这对 Node 有可能吗?

最佳答案

使用 node-expose-sspi 可以实现 NTLM 和 Kerberos 身份验证。

https://github.com/jlguenego/node-expose-sspi

注意:我是 node-expose-sspi 的作者。

关于具有自动 ntlm/kerberos 身份验证的 node.js HTTP 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23495628/

相关文章:

javascript - API删除不更新数据库

javascript - 启动后我如何在 Node webkit中获取窗口对象

testing - 认证测试服务器

authentication - 如何判断服务器正在使用哪种类型的身份验证?

node.js - 将套接字作为 Socket.io 参数传递?

Node.js - 通过 HTTPS 发出请求时仅与代理服务器通信

javascript - 无法通过 phantomjs 网络服务器传送图像文件

Node.js NTLM HTTP 身份验证,如何处理这 3 种类型

python - 在python和nodejs中请求nasdaq.com

javascript - Ajax 在 POST 上发布 404