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.

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 Options for processing a failed authentication attempt
LoggerInterface $logger Optional 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