java - 使用当前 Windows 登录用户自动进行 NTLM 代理身份验证
问题描述
问题:
使用来自 Apache-HTTP-Client 的标准 HTTPURLConnection 后,使用 NTLM-Proxy 身份验证不再起作用。显然,HTTPURLConnections 确实支持 - 默认情况下 - NTLM-Proxy-Authentifizierung 使用当前 Windows 登录用户的凭据。
是否有可能使用 Apache HTTP 客户端处理相同的行为?意思是当前Windows登录用户的自动使用?
我们按照https://gist.github.com/eeichinger/09c86a0b768a3a234aa1的方向做了一些事情, 但我们不确定如何处理凭证。
之前:
Oracle JRE 1.8.0_45 Windows HTTPURLConnection
之后:
Oracle JRE 1.8.0_144-b01 Windows Apache HTTP 客户端 4.5.2
解决方案
推荐阅读
- python - Python for loop int 没有 .value
- r - dplyr汇总功能的R循环
- python - 如何从回复 ID(Python)中获取线程/对话?
- ios - 当观察到可能发布在“用于注册观察者的线程之外的线程上”的通知时,如何确保线程安全的 UI 工作?
- c# - 更改嵌套节点的值
- reactjs - 来自 Dockerfile 的值可在 Sources 选项卡中搜索 - 如何保护环境变量?
- python - Python JSON API 打印字典内的列表
- batch-file - windows下python虚拟环境发送命令
- c# - 如何在 C# 中播放 .wav 文件
- reactjs - 你不应该在外面使用
- 从不同的文件夹导入