Ruby NTLMv2 身份验证问题

问题描述

我正在尝试完全消除 NTLMv1 身份验证,并为我的 ruby​​ 应用程序 (Chef) 使用 NTLMv2 身份验证。由于我找不到一个易于使用且支持 NTLMv2 的原生 ruby​​ 库,因此我采用了一个支持 NTLMv1 的 existing 库,并根据规范修改代码支持 NTLMv2。我已经测试了 NTLM2 和 LMv2 响应,它们是正确的。您可以找到存储库 here

现在,在尝试向 CA 服务器进行身份验证时,我始终收到错误 401 - 未经授权:由于凭据无效而拒绝访问。但是,我可以使用具有相同凭据的浏览器登录

在服务器端检查安全日志,看起来Security ID是NULL SID。

enter image description here

有人可以帮忙解决这里的问题吗?图书馆方面需要做哪些进一步的改变才能使其发挥作用?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)