Joomla CMS  4.2.2
Documentation des API du CMS Joomla en version 4.2.2
Référence de la classe LdapAuthenticator
+ Graphe d'héritage de LdapAuthenticator:

Fonctions membres publiques

 __construct (AuthenticatorInterface $authenticator, string $ldapServiceId, string $dnString='{username}', string $searchDn='', string $searchPassword='', string $queryString='')
 
 supports (Request $request)
 
 authenticate (Request $request)
 
 createAuthenticatedToken (PassportInterface $passport, string $firewallName)
 
 createToken (Passport $passport, string $firewallName)
 
 onAuthenticationSuccess (Request $request, TokenInterface $token, string $firewallName)
 
 onAuthenticationFailure (Request $request, AuthenticationException $exception)
 
 start (Request $request, AuthenticationException $authException=null)
 
 isInteractive ()
 

Attributs privés

 $authenticator
 
 $ldapServiceId
 
 $dnString
 
 $searchDn
 
 $searchPassword
 
 $queryString
 

Description détaillée

This class decorates internal authenticators to add the LDAP integration.

In your own authenticators, it is recommended to directly use the LdapBadge in the authenticate() method. This class should only be used for Symfony or third party authenticators.

Auteur
Wouter de Jong woute.nosp@m.r@wo.nosp@m.uterj.nosp@m..nl

Documentation des constructeurs et destructeur

◆ __construct()

__construct ( AuthenticatorInterface  $authenticator,
string  $ldapServiceId,
string  $dnString = '{username}',
string  $searchDn = '',
string  $searchPassword = '',
string  $queryString = '' 
)

Documentation des fonctions membres

◆ authenticate()

authenticate ( Request  $request)

◆ createAuthenticatedToken()

createAuthenticatedToken ( PassportInterface  $passport,
string  $firewallName 
)
Obsolète:
since Symfony 5.4, use createToken() instead

Références LdapAuthenticator\createToken().

◆ createToken()

createToken ( Passport  $passport,
string  $firewallName 
)

◆ isInteractive()

isInteractive ( )

◆ onAuthenticationFailure()

onAuthenticationFailure ( Request  $request,
AuthenticationException  $exception 
)

◆ onAuthenticationSuccess()

onAuthenticationSuccess ( Request  $request,
TokenInterface  $token,
string  $firewallName 
)

◆ start()

start ( Request  $request,
AuthenticationException  $authException = null 
)

Références class.

◆ supports()

supports ( Request  $request)

Documentation des champs

◆ $authenticator

$authenticator
private

◆ $dnString

$dnString
private

◆ $ldapServiceId

$ldapServiceId
private

◆ $queryString

$queryString
private

◆ $searchDn

$searchDn
private

◆ $searchPassword

$searchPassword
private

La documentation de cette classe a été générée à partir du fichier suivant :