KeycloakAuthenticator
extends OAuth2Authenticator
in package
implements
AuthenticationEntryPointInterface
Description of KeycloakAuthenticator
Tags
Table of Contents
Interfaces
- AuthenticationEntryPointInterface
Properties
- $clientRegistry : mixed
- $entityManager : mixed
- $router : mixed
Methods
- __construct() : mixed
- authenticate() : Passport
- onAuthenticationFailure() : Response|null
- onAuthenticationSuccess() : Response|null
- start() : Response
- supports() : bool|null
Properties
$clientRegistry
private
mixed
$clientRegistry
$entityManager
private
mixed
$entityManager
$router
private
mixed
$router
Methods
__construct()
public
__construct(ClientRegistry $clientRegistry, EntityManagerInterface $entityManager, RouterInterface $router) : mixed
Parameters
- $clientRegistry : ClientRegistry
- $entityManager : EntityManagerInterface
- $router : RouterInterface
authenticate()
public
authenticate(Request $request) : Passport
Parameters
- $request : Request
Return values
PassportonAuthenticationFailure()
public
onAuthenticationFailure(Request $request, AuthenticationException $exception) : Response|null
Parameters
- $request : Request
- $exception : AuthenticationException
Return values
Response|nullonAuthenticationSuccess()
public
onAuthenticationSuccess(Request $request, TokenInterface $token, string $firewallName) : Response|null
Parameters
- $request : Request
- $token : TokenInterface
- $firewallName : string
Return values
Response|nullstart()
public
start(Request $request[, AuthenticationException $authException = null ]) : Response
Parameters
- $request : Request
- $authException : AuthenticationException = null
Return values
Responsesupports()
public
supports(Request $request) : bool|null
Parameters
- $request : Request