8000 Fix user_identifier support after username has been deprecated in fav… · symfony/symfony@adb9287 · GitHub
[go: up one dir, main page]

Skip to content

Commit adb9287

Browse files
committed
Fix user_identifier support after username has been deprecated in favor of it.
1 parent fe23f0f commit adb9287

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/Symfony/Component/Ldap/Security/CheckLdapCredentialsListener.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ public function onCheckPassport(CheckPassportEvent $event)
8585
}
8686
// @deprecated since Symfony 5.3, change to $user->getUserIdentifier() in 6.0
8787
$username = $ldap->escape(method_exists($user, 'getUserIdentifier') ? $user->getUserIdentifier() : $user->getUsername(), '', LdapInterface::ESCAPE_FILTER);
88-
$query = str_replace('{username}', $username, $ldapBadge->getQueryString());
88+
$query = str_replace(['{username}', '{user_identifier}'], $username, $ldapBadge->getQueryString());
8989
$result = $ldap->query($ldapBadge->getDnString(), $query)->execute();
9090
if (1 !== $result->count()) {
9191
throw new BadCredentialsException('The presented username is invalid.');

0 commit comments

Comments
 (0)
0