W3cubDocs

/Symfony 4.1

DefaultAuthenticationFailureHandler

class DefaultAuthenticationFailureHandler implements AuthenticationFailureHandlerInterface

Class with the default authentication failure handling logic.

Can be optionally be extended from by the developer to alter the behaviour while keeping the default behaviour.

Properties

protected $httpKernel
protected $httpUtils
protected $logger
protected $options
protected $defaultOptions

Methods

__construct(HttpKernelInterface $httpKernel, HttpUtils $httpUtils, array $options = array(), LoggerInterface $logger = null)
array getOptions()

Gets the options.

setOptions(array $options)
Response onAuthenticationFailure(Request $request, AuthenticationException $exception)

This is called when an interactive authentication attempt fails. This is called by authentication listeners inheriting from AbstractAuthenticationListener.

Details

__construct(HttpKernelInterface $httpKernel, HttpUtils $httpUtils, array $options = array(), LoggerInterface $logger = null)

Parameters

HttpKernelInterface $httpKernel
HttpUtils $httpUtils
array $options
LoggerInterface $logger

array getOptions()

Gets the options.

Return Value

array An array of options

setOptions(array $options)

Parameters

array $options

Response onAuthenticationFailure(Request $request, AuthenticationException $exception)

This is called when an interactive authentication attempt fails. This is called by authentication listeners inheriting from AbstractAuthenticationListener.

Parameters

Request $request
AuthenticationException $exception

Return Value

Response The response to return, never null