Spec-Zone.ru › Symfony 2.8

Преаутентифицированный поставщик аутентификации

класс PreAuthenticatedAuthenticationProvider реализует AuthenticationProviderInterface

Обрабатывает запрос на аутентификацию с предварительной аутентификацией.

Этот поставщик аутентификации не будет выполнять никаких проверок запросов на аутентификацию, так как они должны быть уже предварительно аутентифицированы. Однако реализация UserProviderInterface может все равно выбросить исключение UsernameNotFoundException, например.

Методы

__construct(UserProviderInterface $userProvider, UserCheckerInterface $userChecker, $providerKey)
TokenInterface authenticate(TokenInterface $token)

Попытка аутентификации объекта TokenInterface.

bool supports(TokenInterface $token)

Проверка, поддерживает ли данный поставщик данный токен.

Подробности

__construct(UserProviderInterface $userProvider, UserCheckerInterface $userChecker, $providerKey)

Параметры

UserProviderInterface $userProvider
UserCheckerInterface $userChecker
$providerKey

TokenInterface authenticate(TokenInterface $token)

Попытка аутентификации объекта TokenInterface.

Параметры

TokenInterface $token Экземпляр TokenInterface для аутентификации

Возвращаемое значение

TokenInterface Аутентифицированный экземпляр TokenInterface, никогда не null

Исключения

AuthenticationException если аутентификация не удалась

bool supports(TokenInterface $token)

Проверка, поддерживает ли данный поставщик данный токен.

Параметры

TokenInterface $token

Возвращаемое значение

bool true, если реализация поддерживает токен, иначе false

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/2.7/Symfony/Component/Security/Core/Authentication/Provider/PreAuthenticatedAuthenticationProvider.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API