Skip to content
Snippets Groups Projects
Verified Commit f871f94a authored by Thomas Schneider's avatar Thomas Schneider
Browse files

LDAP: Update changed users and fix UTF-8 name

parent 458f3d08
No related branches found
No related tags found
No related merge requests found
Pipeline #1953 passed
......@@ -4,9 +4,19 @@ Set($LDAPUser,'{{rt_ldapuser}}');
Set($LDAPPassword,'{{ rt_ldap_password }}');
Set($LDAPBase,'{{rt_ldapbase}}');
Set($LDAPFilter, '(&(objectClass=user)(!(objectClass=computer))(uidNumber=*)(unixHomeDirectory=*)(!(userAccountControl:1.2.840.113556.1.4.803:=2)))');
Set($LDAPOptions, [raw => qr/(displayName)/]);
Set($LDAPUpdateUsers, 1);
Set($LDAPMapping, {Name => 'sAMAccountName', # required
EmailAddress => 'mail',
RealName => 'displayName',
RealName => sub {
use Encode qw(decode);
my %args = @_;
my @values = grep defined && length, $args{'ldap_entry'}->get_value('displayName');
foreach my $v (@values) {
$v = decode('UTF-8', $v);
}
return @values;
},
WorkPhone => 'telephoneNumber',
Organization => 'departmentName'});
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment