Hi Kevin,

currently I am quite busy and others at the users mailing list know the server much better than me.

I therefore forward it to the list. Hopefully, you are subscribed to it.
Greetings from Hamburg,
    StefanZ

Am 15.07.2011 14:26, schrieb Kevin Hamilton:
Sorry to bother you, but I just came across your interceptor tutorial
for ApacheDS. Thank you for it! It has greatly helped me. I was able
to successfully configure it. The problem I am facing is that I
implemented my own custom hash into the interceptor rather than use
the MD5. It works well and hashes the passwords whenever someone
modifies or adds a new one.

The problem I am having is that with my custom hash, the server does
not know to hash the passwords on a bind attempt. I attempted to write
a function that intercepted bind, but it did not work. I was wondering
if you could give me some direction in this problem. I tried the code
below to intercept the bind, but it did not work.

public void bind(NextInterceptor next, BindOperationContext opContext)
                throws Exception {
                byte[] password = opContext.getCredentials();

                if (password != null) {
                        password = applyHashAlgorithm(hashAlgorithm, password);
                }
                
                opContext.setCredentials(password);
                
                super.bind(next, opContext);
                }

If you have time, please give me some advice.

Thanks,
Kevin


Reply via email to