SecurityContext deprecated

SecurityContext deprecated

class SecurityContext implements SecurityContextInterface

deprecated

since version 2.6, to be removed in 3.0.

SecurityContext is the main entry point of the Security component.

It gives access to the token representing the current user authentication.

Methods

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

For backwards compatibility, the signature of sf <2.6 still works.

TokenInterface|null getToken() deprecated
setToken(TokenInterface $token = null) deprecated
bool isGranted(mixed $attributes, mixed $object = null) deprecated

Details

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

For backwards compatibility, the signature of sf <2.6 still works.

Parameters

TokenStorageInterface|AuthenticationManagerInterface $tokenStorage
AuthorizationCheckerInterface|AccessDecisionManagerInterface $authorizationChecker
bool $alwaysAuthenticate only applicable with old signature

TokenInterface|null getToken() deprecated

deprecated

since version 2.6, to be removed in 3.0. Use TokenStorageInterface::getToken() instead. {@inheritdoc}

Return Value

TokenInterface|null A TokenInterface instance or null if no authentication information is available

setToken(TokenInterface $token = null) deprecated

deprecated

since version 2.6, to be removed in 3.0. Use TokenStorageInterface::setToken() instead. {@inheritdoc}

Parameters

TokenInterface $token A TokenInterface token, or null if no further authentication information should be stored

bool isGranted(mixed $attributes, mixed $object = null) deprecated

deprecated

since version 2.6, to be removed in 3.0. Use AuthorizationCheckerInterface::isGranted() instead. {@inheritdoc}

Parameters

mixed $attributes
mixed $object

Return Value

bool

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

在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号

意见反馈
返回顶部