Guys,

Quick question about authenticators. As it currently stands in version 
1.5.8-SNAPSHOT, if I want to do my own authenticator, then I have to modify the 
apacheDS code. Looking through the delegatedAuthenticator, I can see that:
core-annotations/src/main/java/org/apache/directory/server/core/factory/DSAnnotationProcessor.java
core-annotations/src/main/java/org/apache/directory/server/core/annotations/CreateAuthenticator.java

have custom handling for the DelegatedAuthenticator. The serviceBuilder also 
has custom handling to allow the delegated authenticator to work. As far as I 
can see, there is no easy way to just extend the authenticator and use it.

I hope I haven't I missed anything in my analysis of apacheds.  If I haven't 
then do you intend to change this? If so, how soon?

What I'm trying to achieve is pass through authentication, which I've managed 
with the DelegatedAuthenticator. However, I also need to check some other 
things as part of the authentication, before return ok. The easiest way would 
be to extend the delegatedAuthenticator, but I see no easy way of achieving 
that.

--
Paul Edwards
Solutions Engineer
Identity Solutions Practice
---------------------------------------------------------
hyro
W www.hyro.com



Reply via email to