通过 npm 查看所有 ntlm / kerberos 模块,在对 Windows 身份验证的端点执行 HTTP 请求时,似乎都需要硬编码的用户名和密码。
是否可以使用当前登录用户的凭据?
例如,在 PowerShell 中,我可以这样做:
$wc = new-object System.Net.WebClient
$wc.UseDefaultCredentials = $true
这对节点有可能吗?
通过 npm 查看所有 ntlm / kerberos 模块,在对 Windows 身份验证的端点执行 HTTP 请求时,似乎都需要硬编码的用户名和密码。
是否可以使用当前登录用户的凭据?
例如,在 PowerShell 中,我可以这样做:
$wc = new-object System.Net.WebClient
$wc.UseDefaultCredentials = $true
这对节点有可能吗?
NTLM 和 Kerberos 身份验证可以使用 node-expose-sspi。
https://github.com/jlguenego/node-expose-sspi
注意:我是 node-expose-sspi 的作者。