Стратегия аутентификации сессии
класс SessionAuthenticationStrategy реализует SessionAuthenticationStrategyInterface
Реализация стратегии сессии по умолчанию.
Поддерживает следующие стратегии: NONE: сессия не изменяется MIGRATE: идентификатор сессии обновляется, атрибуты сохраняются INVALIDATE: идентификатор сессии обновляется, атрибуты теряются
Постоянные значения
| NONE | |
| MIGRATE | |
| INVALIDATE |
Методы
| __construct(string $strategy) | ||
| onAuthentication(Request $request, TokenInterface $token) Выполняются необходимые изменения в сессии. |
Детали
__construct(string $strategy)
Параметры
| string | $strategy |
onAuthentication(Request $request, TokenInterface $token)
Выполняются необходимые изменения в сессии.
Этот метод должен вызываться перед тем, как TokenStorage заполнится Token. Он должен использоваться слушателями аутентификации, когда используется сессия.
Параметры
| Request | $request | |
| TokenInterface | $token |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
https://api.symfony.com/4.1/Symfony/Component/Security/Http/Session/SessionAuthenticationStrategy.html