UnboundID LDAP和Squid代理

时间:2019-05-13 17:29:35

标签: java squid unboundid-ldap-sdk

我选择了Java的UnboundID LDAP SDK。我在同一网络中的云中某处部署了堡垒服务器和Microsoft Active Directory。如果我在堡垒服务器上运行LDAP客户端代码,它将起作用。现在,我想在本地运行代码。为此,我在堡垒上安装了Squid,并将其配置为允许所有操作。我使用-Dhttp.proxyHost,-Dhttp.proxyPort,-Dhttps.proxyHost和-Dhttps.proxyPort启动Java应用程序。

我使用以下方法:

LDAPConnection(String host, int port, String bindDN, String password).

使用这种方法对我不起作用。我看不到转发到Squid代理的请求。我想实现此目的是为了发展。我是这个图书馆的新手。

问题:有人以前做到过吗?有可能吗?

1 个答案:

答案 0 :(得分:1)

它不起作用。我不知道任何Java或C语言的开放源LDAP客户端都会利用CONNECT来通过HTTP代理进行隧道传输。特别是一旦您将使用证书或Kerberos,您的跳转服务器将无法正常工作。