Skip to content
Snippets Groups Projects

Fix LDAP displayName encoding also for login

Merged Thomas Schneider requested to merge th/ldap-encoding into main
1 file
+ 11
1
Compare changes
  • Side-by-side
  • Inline
@@ -47,8 +47,18 @@ Set($ExternalSettings, {
'attr_map' => {
'Name' => 'sAMAccountName',
'EmailAddress' => 'mail',
'RealName' => 'displayName',
'RealName' => sub {
use Encode qw(decode);
my %args = @_;
my @values = grep defined && length,
$args{'external_entry'}->get_value('displayName');
foreach my $v (@values) {
$v = decode('UTF-8', $v);
}
return @values;
},
},
'net_ldap_args' => [raw => qr/(displayName)/],
},
});
Loading