File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Java in General and the fly likes Connect To LDAP Via Proxy Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Java in General
Bookmark "Connect To LDAP Via Proxy " Watch "Connect To LDAP Via Proxy " New topic

Connect To LDAP Via Proxy

Murali Klugman

Joined: Jan 23, 2012
Posts: 1
I currently have the following code to connect to a directory server. I have been told that I need to have the code go through a proxy server (specifically a Squid proxy, if that's relevant). I can't figure out what to change or add in this code to get it to route through the proxy. Any/ all thoughts are welcome.

String url = "ldap://" + IP + ":" + Port;
Hashtable env = new Hashtable();
env.put(Context.INITIAL_CONTEXT_FACTORY, "com.sun.jndi.ldap.LdapCtxFactory");
env.put(Context.PROVIDER_URL, url);
env.put(Context.SECURITY_AUTHENTICATION, "none");
env.put(Context.SECURITY_PRINCIPAL, UserID);
env.put(Context.SECURITY_CREDENTIALS, Password);
InitialLdapContext ilc = new InitialLdapContext(env,null);

Thank you
I agree. Here's the link:
subject: Connect To LDAP Via Proxy
It's not a secret anymore!