View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0001804||SOGo||SOPE||public||2012-05-16 14:15||2012-05-22 16:08|
|Summary||0001804: Allow LDAP passwordchanges be done via extended operation|
Currently we have to tell SOGo how to store the password on the ldap server.
In the LDAP specs there exists a extended operation for modifying passwords:
This would probably also solve most of the ldap related requests in bug 0001608
|Tags||No tags attached.|
In the link above I could not find the java example (404; did not search any further), but http://flylib.com/books/en/22.214.171.124/1/ show under "10.5.3.1 Extensions" a perl example for the LDAP extension mentioned. Maybe that helps
I did express an interest on the mailing list some months back in writing a patch to implement this. I asked if anyone could point me in the right direction to start. I'm proficient in C, C++, Java and even vaguely x86 assembly, so hopefully I could cope with a little Objective C if assisted in starting!
The password modify exop is already used when you have "passwordPolicy yes".
Perhaps a new conf option should be added to be able to use the password modify exop without ppolicy.
Which version was the EXOP first added in? I tested a few versions back and found SOGo directly modifying the userPassword attribute even with password policy enabled.
I will attempt a re-test ASAP but sadly only have a production environment in which to do it at the moment, so it may take a few days...
Are you talking about the ppolicy overlay in OpenLDAP? This is not a requirement for LDAP Password Modify Extended Operation. Could you give an option to simply activate the use of EXOP without depending on ppolicy?
Yes, it is the reverse : LDAP Password Modify Extended Operation use is a prerequisite for the ppolicy overlay.
|2012-05-16 14:15||aschild||New Issue|
|2012-05-16 16:54||chrroessner||Note Added: 0003920|
|2012-05-17 10:29||McMichaeli||Note Added: 0003922|
|2012-05-18 08:55||efuste||Note Added: 0003924|
|2012-05-19 07:30||McMichaeli||Note Added: 0003925|
|2012-05-22 08:23||chrroessner||Note Added: 0003933|
|2012-05-22 16:08||efuste||Note Added: 0003960|