Documentation

UsersAuthentificatorAuthenticator extends AbstractLoginFormAuthenticator
in package
Uses TargetPathTrait

Authenticator pour l'authentification des utilisateurs.

Table of Contents

LOGIN_ROUTE  = 'app_login'
$urlGenerator  : UrlGeneratorInterface
__construct()  : mixed
Construit une nouvelle instance de l'authentificateur.
authenticate()  : Passport
Authentifie l'utilisateur en vérifiant les informations d'identification.
onAuthenticationSuccess()  : Response|null
Redirige l'utilisateur après une authentification réussie.
getLoginUrl()  : string
Renvoie l'URL de la page de connexion.

Constants

Properties

Methods

__construct()

Construit une nouvelle instance de l'authentificateur.

public __construct(UrlGeneratorInterface $urlGenerator) : mixed
Parameters
$urlGenerator : UrlGeneratorInterface

L'interface du générateur d'URL.

Return values
mixed

authenticate()

Authentifie l'utilisateur en vérifiant les informations d'identification.

public authenticate(Request $request) : Passport
Parameters
$request : Request

La requête.

Return values
Passport

Le passeport d'authentification.

onAuthenticationSuccess()

Redirige l'utilisateur après une authentification réussie.

public onAuthenticationSuccess(Request $request, TokenInterface $token, string $firewallName) : Response|null
Parameters
$request : Request

La requête.

$token : TokenInterface

Le jeton d'authentification.

$firewallName : string

Le nom du pare-feu.

Return values
Response|null

La réponse de redirection ou null si aucune redirection n'est nécessaire.

getLoginUrl()

Renvoie l'URL de la page de connexion.

protected getLoginUrl(Request $request) : string
Parameters
$request : Request

La requête.

Return values
string

L'URL de la page de connexion.

Search results