diff --git a/components/security/authentication.rst b/components/security/authentication.rst index 8761e87915a..0b0e2d97f95 100644 --- a/components/security/authentication.rst +++ b/components/security/authentication.rst @@ -175,14 +175,14 @@ receives an array of encoders:: use Acme\Entity\LegacyUser; use Symfony\Component\Security\Core\Encoder\EncoderFactory; use Symfony\Component\Security\Core\Encoder\MessageDigestPasswordEncoder; - use Symfony\Component\Security\Core\User\User; + use Symfony\Component\Security\Core\User\InMemoryUser; $defaultEncoder = new MessageDigestPasswordEncoder('sha512', true, 5000); $weakEncoder = new MessageDigestPasswordEncoder('md5', true, 1); $encoders = [ - User::class => $defaultEncoder, - LegacyUser::class => $weakEncoder, + InMemoryUser::class => $defaultEncoder, + LegacyUser::class => $weakEncoder, // ... ]; $encoderFactory = new EncoderFactory($encoders); diff --git a/security/user_provider.rst b/security/user_provider.rst index 00e7c5a58d8..491eb57e256 100644 --- a/security/user_provider.rst +++ b/security/user_provider.rst @@ -138,7 +138,7 @@ interface only requires one method: ``loadUserByUsername($username)``:: public function loadUserByUsername(string $usernameOrEmail) { $entityManager = $this->getEntityManager(); - + return $entityManager->createQuery( 'SELECT u FROM App\Entity\User u @@ -231,7 +231,7 @@ users will encode their passwords: # ... encoders: # this internal class is used by Symfony to represent in-memory users - Symfony\Component\Security\Core\User\User: 'auto' + Symfony\Component\Security\Core\User\InMemoryUser: 'auto' .. code-block:: xml @@ -249,7 +249,7 @@ users will encode their passwords: - @@ -260,7 +260,7 @@ users will encode their passwords: // config/packages/security.php // this internal class is used by Symfony to represent in-memory users - use Symfony\Component\Security\Core\User\User; + use Symfony\Component\Security\Core\User\InMemoryUser; $container->loadFromExtension('security', [ // ... @@ -417,7 +417,7 @@ command will generate a nice skeleton to get you started:: { return User::class === $class || is_subclass_of($class, User::class); } - + /** * Upgrades the encoded password of a user, typically for using a better hash algorithm. */