Symfony\Component\Security\Core\Authentication\Provider\AuthenticationProviderInterface
AuthenticationProviderInterface is the interface for all authentication providers.
Concrete implementations processes specific Token instances.
- Author: Fabien Potencier <fabien@symfony.com>
Synopsis
interface AuthenticationProviderInterface
extends AuthenticationManagerInterface
{
- // methods
- public Boolean supports()
- // Inherited methods from AuthenticationManagerInterface
- public TokenInterface authenticate()
Hierarchy
Extends
Implemented by
- Symfony\Component\Security\Core\Authentication\Provider\AnonymousAuthenticationProvider
- Symfony\Component\Security\Core\Authentication\Provider\UserAuthenticationProvider
- Symfony\Component\Security\Core\Authentication\Provider\DaoAuthenticationProvider
- Symfony\Component\Security\Core\Authentication\Provider\PreAuthenticatedAuthenticationProvider
- Symfony\Component\Security\Core\Authentication\Provider\RememberMeAuthenticationProvider
Methods
public
- supports() — Checks whether this provider supports the given token.
Inherited from Symfony\Component\Security\Core\Authentication\AuthenticationManagerInterface
public
- authenticate() — Attempts to authenticates a TokenInterface object.