X509Authenticator
extends AbstractPreAuthenticatedAuthenticator
in package
This authenticator authenticates pre-authenticated (by the webserver) X.509 certificates.
Tags
Table of Contents
Properties
- $credentialsKey : string
- $userKey : string
Methods
- __construct() : mixed
- extractUsername() : string
Properties
$credentialsKey
private
string
$credentialsKey
$userKey
private
string
$userKey
Methods
__construct()
public
__construct(UserProviderInterface $userProvider, TokenStorageInterface $tokenStorage, string $firewallName[, string $userKey = 'SSL_CLIENT_S_DN_Email' ][, string $credentialsKey = 'SSL_CLIENT_S_DN' ][, LoggerInterface $logger = null ]) : mixed
Parameters
- $userProvider : UserProviderInterface
- $tokenStorage : TokenStorageInterface
- $firewallName : string
- $userKey : string = 'SSL_CLIENT_S_DN_Email'
- $credentialsKey : string = 'SSL_CLIENT_S_DN'
- $logger : LoggerInterface = null
extractUsername()
protected
extractUsername(Request $request) : string
Parameters
- $request : Request