问题描述
我正在尝试完全消除 NTLMv1 身份验证,并为我的 ruby 应用程序 (Chef) 使用 NTLMv2 身份验证。由于我找不到一个易于使用且支持 NTLMv2 的原生 ruby 库,因此我采用了一个仅支持 NTLMv1 的 existing 库,并根据规范修改了代码以支持 NTLMv2。我已经测试了 NTLM2 和 LMv2 响应,它们是正确的。您可以找到存储库 here。
现在,在尝试向 CA 服务器进行身份验证时,我始终收到错误 401 - 未经授权:由于凭据无效而拒绝访问。但是,我可以使用具有相同凭据的浏览器登录。
在服务器端检查安全日志,看起来Security ID是NULL SID。
有人可以帮忙解决这里的问题吗?图书馆方面需要做哪些进一步的改变才能使其发挥作用?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)