DefaultAuthenticationSuccessHandler
class DefaultAuthenticationSuccessHandler implements AuthenticationSuccessHandlerInterface
Класс с логикой обработки успешной аутентификации по умолчанию.
Свойства
| TargetPathTrait | Свойство для получения (и установки) URL-адреса, который пользователь посетил перед необходимостью аутентификации. |
Свойства
| protected | $httpUtils | ||
| protected | $options | ||
| protected | $providerKey | ||
| protected | $defaultOptions |
Методы
| __construct(HttpUtils $httpUtils, array $options = array()) | ||
| Response | onAuthenticationSuccess(Request $request, TokenInterface $token) Вызывается, когда попытка интерактивной аутентификации завершается успешно. Вызывается слушателями аутентификации, наследующими от AbstractAuthenticationListener. | |
| array | getOptions() Получает опции. | |
| setOptions(array $options) | ||
| string | getProviderKey() Получить ключ провайдера. | |
| setProviderKey(string $providerKey) Установить ключ провайдера. | ||
| string | determineTargetUrl(Request $request) Создаёт URL-адрес перехода в соответствии с заданными опциями. |
Подробности
__construct(HttpUtils $httpUtils, array $options = array())
Параметры
| HttpUtils | $httpUtils | |
| array | $options | Опции для обработки успешной попытки аутентификации |
Response onAuthenticationSuccess(Request $request, TokenInterface $token)
Вызывается, когда попытка интерактивной аутентификации завершается успешно. Вызывается слушателями аутентификации, наследующими от AbstractAuthenticationListener.
Параметры
| Request | $request | |
| TokenInterface | $token |
Возвращаемое значение
| Response | никогда не null |
array getOptions()
Получает опции.
Возвращаемое значение
| array | Массив опций |
setOptions(array $options)
Параметры
| array | $options |
string getProviderKey()
Получить ключ провайдера.
Возвращаемое значение
| string |
setProviderKey(string $providerKey)
Установить ключ провайдера.
Параметры
| string | $providerKey |
protected string determineTargetUrl(Request $request)
Создаёт URL-адрес перехода в соответствии с заданными опциями.
Параметры
| Request | $request |
Возвращаемое значение
| string |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
https://api.symfony.com/4.1/Symfony/Component/Security/Http/Authentication/DefaultAuthenticationSuccessHandler.html