Hi,
I've recently discovered PWM. I think it's very nice, so I decided to integrate it into our LDAP based central auth system. I am working on translating PWM trunk strings to Hungarian. I can post the translation in a few days.
However, I also encountered a few issues as well. We use the open source 389 Directory Server. I managed to add the object class and ACIs that PWM needs, and many things work as expected (changing passwords, updating profile data, storing security responses), but e.g. when a user tries to activate an account I get this error:
PWM 5046
An error occurred while unlocking your account. Please contact your administrator. { 5046 ERROR_UNLOCK_FAILURE (unable to unlock user uid=testuser,ou=People,dc=semmelweis-univ,dc=hu error: [LDAP: error code 16 - No Such Attribute]) }
According to the LDAP logs PWM tries to delete the 'pwdaccountlockedtime' attribute, which doesn't exist in 389DS.
I also saw this:
https://groups.google.com/forum/#!searchin/pwm-general/389/pwm-general/nuEEfg8jO4k/V72kFysP55QJ (Helpdesk unlock account in 389 DS).
One of the nice thing about PWM is the Helpdesk module, so I'd really like to fix these problems. I am not a java programmer, but I am willing to experiment a bit with the source. Which parts should I look at?
Yours: Laszlo