Actually, the backend will be OpenLDAP.

We like to embed this "proxy" into our java application. We need to intercept 
what received by the proxy and make some manipulation with the data and then 
let it through. 

ApacheDS happen to be embeddable, in java, and also allow to intercept. Based 
on what it claims, it can be separated into frontend and backend. We only need 
the frontend. So, it happens to meet all what we need. I have made all other 
parts work but separation of the frontend. 

So, I am trying to replace the backend with our existing LDAP server. I thought 
about referral. But no doc or example are found so far for the separation and 
setting up the referral.

Thanks.

Wayne


-----Original Message-----
From: Nick Duan [mailto:[email protected]] 
Sent: Monday, December 10, 2012 2:42 PM
To: [email protected]
Subject: RE: Any doc about how to use ApacheDS as a proxy

If you are not tied to Apache DS, you may want to consider OpenLDAP.  It has
the proxy function built in.   Is there specific reason/business case for
using ApacheDS as LDAP proxy?

ND

-----Original Message-----
From: Zhang, Wayne [mailto:[email protected]]
Sent: Monday, December 10, 2012 4:43 PM
To: [email protected]
Subject: RE: Any doc about how to use ApacheDS as a proxy

I really appreciate your response. 

I did add a new interceptor and I was able to intercept (actually "bind" was 
the one fitting my need since I need the passwd) it. I could get all the 
information and change information. 

But what I need is to make it flow through and eventually goes to another LDAP 
server for the final processing. 

I am using 1.5.8 version and could not see the "
DelegatingAuthenticator.java" you mentioned. It seems that is in 2.0. But I 
want to use a stable version and did not go 2.0. Will this still be doable in 
1.5.8?

Thanks.

Wayne


-----Original Message-----
From: [email protected] [mailto:[email protected]] On Behalf Of 
Kiran Ayyagari
Sent: Monday, December 10, 2012 1:17 PM
To: [email protected]
Subject: Re: Any doc about how to use ApacheDS as a proxy

you can add a new intereceptor
take a look at the existing intereceptors and the DelegatingAuthenticator.java 
class in apacheds/interceptors/authn module to see how to perform delegated 
authentication

On Tue, Dec 11, 2012 at 12:26 AM, Zhang, Wayne <[email protected]> wrote:

> I would like to use ApacheDS as a proxy so that I can intercept lookup 
> and make some changes. Then I would like to forward it to another LDAP
server.
> How can I configure it that way? I could not find any hints on 
> separating the frontend from the backend and use another LDAP server 
> as
the backend.
>
> Thanks.
>
> Wayne
>



--
Kiran Ayyagari
http://keydap.com

Reply via email to