【发布时间】:2015-09-22 07:37:53
【问题描述】:
我在 IIS 服务器上使用了 NTLM 身份验证,并且正在使用 IIS 的重写模块将该端口重定向到 nodejs 端口。
现在我正在使用 NTLM 令牌在 nodejs 中获取授权标头。
现在我的问题是,
如何从 nodejs 中的 NTLM 令牌 获取 {domainName}{userName} 形式的用户名?
我可以从 nodejs 获取该用户的组吗?怎么样?
【问题讨论】:
-
你在使用 iisnode 吗?
-
不,我使用 IIS 仅将请求路由到 nodejs。 我没有使用 IISNode
-
你有没有解决这个问题,这让我发疯了。我也没有使用 IISNode,而且我已经有了 NTLMtoken,只需要从中提取 userName...
-
@Adam,你可以使用npmjs.com/package/node-sspi
-
@LaxmikantDange 如果您使用 IIS 作为反向代理,它不起作用,因为当 IIS 转发 HTTP 流量时,原始 TCP/IP 请求(NTLM/SSPI 所依赖的)丢失。跨度>
标签: javascript node.js iis