NTLM 身份验证在 HttpClient 5.3.1 中已弃用;我可以使用标头进行身份验证吗? (Java)

问题描述 投票:0回答:1

deprecation notice。我的工作场所仍然使用 NTLM 身份验证方案。我们有超过 60 万名员工,所以这不是一家小公司。如果我遇到 401 状态代码,“NTLM”是唯一接受的方案。如何利用较新版本的 Apache HttpClient 并仍然处理 NTLM 质询-响应?是否可以使用现有的 Java 库并直接使用标头?

我已在堆栈溢出中搜索 NTLM 和 HttpClient 弃用,但找不到任何有用的内容。

java ntlm apache-commons-httpclient
1个回答
0
投票

如何利用较新版本的 Apache HttpClient 并仍然处理 NTLM 质询-响应?

根据 5.4 Alpha 版本的 javadocs,支持尚未被删除。然而,这不是一个长期的解决方案。

但这里真正的问题是微软正计划消灭 NTLM ...因为它不再被认为是安全的

因此,您的公司迟早必须从 NTLM 切换到更好的东西。

© www.soinside.com 2019 - 2024. All rights reserved.