spring ntlmV2 不支持
我知道 JCIFS 不支持 ntlm version2 ,这意味着我无法使用 spring-nltm 来执行 ntlm2 。在这种情况下,我应该与 spring 一起使用什么库来执行 ntlm2 ?
参考: http://jcifs.samba.org/src/docs/ntlmhttpauth.html< /a> (参见蓝线)
我得到的信息
NTLM HTTP 过滤器不支持也不可能支持 NTLMv2,因为它使用
主要的中间技术 被NTLMSSP的“目标 计算中使用的信息” 密码哈希值。然而,现有的 过滤器应该继续工作。
来自 http://jcifs.samba.org/ ,显示 jcifs-1.3.1 已发布/NTLM HTTP 过滤器已修复。这是否意味着可以毫无问题地使用 http 过滤器和 ntlmV2 ?
i know that JCIFS not support ntlm version2 , mean i cannot use spring-nltm to do ntlm2 . in that case, what library should I use with spring to do ntlm2?
ref: http://jcifs.samba.org/src/docs/ntlmhttpauth.html (see blue line)
from info i get
The NTLM HTTP Filter does not and can never support NTLMv2 as it uses a
main-in-the-middle technique that is
broken by NTLMSSP's "target
information" used in computing
password hashes. However, the existing
Filter should continue to work.
from http://jcifs.samba.org/ , it show jcifs-1.3.1 released / NTLM HTTP Filter Fixed . does that mean can use http filter with ntlmV2 without problem?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以尝试Waffle。有一个“Spring-Security Negotiate(NTLM和Kerberos)过滤器”和“Spring-Security Windows身份验证管理器”。我只使用了它的“通用 Servlet 协商安全过滤器”,但效果非常好。
You can give Waffle a try. There is a "Spring-Security Negotiate (NTLM and Kerberos) Filter" and "Spring-Security Windows Authentication Manager". I have only used it's "generic Servlet Negotiate Security Filter", but that worked very good.
您可以尝试一下这个 Java NTLMv2 库:
https://sourceforge.net/projects/ntlmv2auth/
它基于 Liferay Portal 项目的 JCIFS 扩展。
You could give this Java NTLMv2 library a try:
https://sourceforge.net/projects/ntlmv2auth/
It's based on a JCIFS extension from the Liferay Portal project.