I am installing an OTRS for a client and want to link to an existing internal ldap. The authentication and synchronization work perfectly but the problems come with the password change.... the password change function in ldap is not programmed!!
Code: Select all
Module: /opt/otrs/Kernel/System/CustomerUser/LDAP.pm
sub SetPassword {
my ( $Self, %Param ) = @_;
my $Pw = $Param{PW} || '';
# check ro/rw
if ( $Self->{ReadOnly} ) {
$Self->{LogObject}->Log( Priority => 'error', Message => 'Customer backend is ro!' );
return;
}
$Self->{LogObject}->Log( Priority => 'error', Message => 'Not supported for this module!' );
return;
}
http://search.cpan.org/~marschap/perl-l ... ng_entries
I'm trying to build the function for the OTRS but without success so far and I was wondering if anyone else has this problem and developed something for it.
a note, there is another possibility to change password client outside the front. Is customer requirement.
I appreciate any help or recommendation.
Regards,
Miguel.