Classes

AccessDeniedException is thrown when the account has not the required role.
AccountExpiredException is thrown when the user account has expired.
AccountStatusException is the base class for authentication exceptions caused by the user account status.
AuthenticationCredentialsNotFoundException is thrown when an authentication is rejected because no Token is available.
AuthenticationException is the base class for all authentication exceptions.
AuthenticationServiceException is thrown when an authenticated token becomes un-authenticated between requests.
AuthenticationServiceException is thrown when an authentication request could not be processed due to a system problem.
BadCredentialsException is thrown when the user credentials are invalid.
This exception is thrown when the RememberMeServices implementation detects that a presented cookie has already been used by someone else.
CredentialsExpiredException is thrown when the user account credentials have expired.
An authentication exception where you can control the message shown to the user.
DisabledException is thrown when the user account is disabled.
InsufficientAuthenticationException is thrown if the user credentials are not sufficiently trusted.
Base InvalidArgumentException for the Security component.
This exception is thrown when the csrf token is invalid.
LockedException is thrown if the user account is locked.
Base LogicException for the Security component.
LogoutException is thrown when the account cannot be logged out.
ProviderNotFoundException is thrown when no AuthenticationProviderInterface instance supports an authentication Token.
Base RuntimeException for the Security component.
This exception is thrown when no session is available.
TokenNotFoundException is thrown if a Token cannot be found.
This exception is thrown when an account is reloaded from a provider which doesn't support the passed implementation of UserInterface.
UsernameNotFoundException is thrown if a User cannot be found by its username.

Interfaces

Base ExceptionInterface for the Security component.