【发布时间】:2011-04-04 15:57:29
【问题描述】:
我正在尝试让 NTLM 身份验证与 Node.js 一起工作。我一直在读这个(http://davenport.sourceforge.net/ntlm.html#theNtlmMessageHeaderLayout)。我发送标头并获得 Base64 身份验证标头。
我尝试将它从 Base64 转换为 UTF8,方法是使用 base64 编码创建一个新的 Buffer,然后调用 toString('utf8') 来返回类似
NTLMSSP\u0000\u0001\u0000\u0000\u0000\u0007�\b�\u0000
这是我需要帮助的地方。我知道 NTLMSSP\u0000 是空终止的签名,但是其余的 supposed 表示,但对我来说这只是垃圾。它是 unicode 字符,但我应该如何从中获取实际数据?我可能转换不正确,这可能会增加我的麻烦,但我希望有人能提供帮助。
【问题讨论】:
标签: node.js authentication encoding ntlm