Spec-Zone.ru › Symfony 3.2

Контекст безопасности устаревший

класс SecurityContext реализует SecurityContextInterface

устаревший

since версия 2.6, будет удалена в 3.0.

SecurityContext — это главная точка входа компонента Security.

Он предоставляет доступ к токену, представляющему текущую аутентификацию пользователя.

Методы

__construct(TokenStorageInterface|AuthenticationManagerInterface $tokenStorage, AuthorizationCheckerInterface|AccessDecisionManagerInterface $authorizationChecker, bool $alwaysAuthenticate = false)

Для обратной совместимости, сигнатура sf <2.6 всё ещё работает.

TokenInterface|null getToken() устаревший
setToken(TokenInterface $token = null) устаревший
bool isGranted(mixed $attributes, mixed $object = null) устаревший

Подробности

__construct(TokenStorageInterface|AuthenticationManagerInterface $tokenStorage, AuthorizationCheckerInterface|AccessDecisionManagerInterface $authorizationChecker, bool $alwaysAuthenticate = false)

Для обратной совместимости, сигнатура sf <2.6 всё ещё работает.

Параметры

TokenStorageInterface|AuthenticationManagerInterface $tokenStorage
AuthorizationCheckerInterface|AccessDecisionManagerInterface $authorizationChecker
bool $alwaysAuthenticate применимо только для старой сигнатуры

TokenInterface|null getToken() устаревший

устаревший

since версия 2.6, будет удалена в 3.0. Используйте TokenStorageInterface::getToken() вместо этого. {@inheritdoc}

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

TokenInterface|null Экземпляр TokenInterface или null, если информация об аутентификации недоступна

setToken(TokenInterface $token = null) устаревший

устаревший

since версия 2.6, будет удалена в 3.0. Используйте TokenStorageInterface::setToken() вместо этого. {@inheritdoc}

Параметры

TokenInterface $token Токен TokenInterface или null, если не следует хранить дополнительную информацию об аутентификации

bool isGranted(mixed $attributes, mixed $object = null) устаревший

устаревший

since версия 2.6, будет удалена в 3.0. Используйте AuthorizationCheckerInterface::isGranted() вместо этого. {@inheritdoc}

Параметры

mixed $attributes
mixed $object

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

bool

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.2/Symfony/Component/Security/Core/SecurityContext.html

Spec-Zone.ru

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