Spec-Zone.ru › Symfony 3.2

SecurityDataCollector

class SecurityDataCollector extends DataCollector

SecurityDataCollector.

Methods

serialize() from DataCollector
unserialize($data) from DataCollector
__construct(TokenStorageInterface $tokenStorage = null, RoleHierarchyInterface $roleHierarchy = null, LogoutUrlGenerator $logoutUrlGenerator = null, AccessDecisionManagerInterface $accessDecisionManager = null, FirewallMapInterface $firewallMap = null)

Конструктор.

collect(Request $request, Response $response, Exception $exception = null)

Собирает данные для заданного Request и Response.

bool isEnabled()

Проверяет, включена ли безопасность.

string getUser()

Возвращает пользователя.

array getRoles()

Возвращает роли пользователя.

array getInheritedRoles()

Возвращает унаследованные роли пользователя.

bool supportsRoleHierarchy()

Проверяет, содержит ли данные информацию об унаследованных ролях. Унаследованные роли могут быть пустым массивом.

bool isAuthenticated()

Проверяет, аутентифицирован ли пользователь.

string getTokenClass()

Возвращает имя класса токена безопасности.

Data getToken()

Возвращает полный класс токена безопасности как объект Data.

string getLogoutUrl()

Возвращает ключ провайдера (т.е. имя активного фаерволла).

string[] getVoters()

Возвращает FQCN включенных в приложение вотеров безопасности.

string getVoterStrategy()

Возвращает стратегию, настроенную для вотеров безопасности.

array getAccessDecisionLog()

Возвращает журнал решений безопасности, принятых менеджером принятия решений.

array getFirewall()

Возвращает конфигурацию текущего контекста фаерволла.

string getName()

Возвращает имя коллектора.

Details

serialize()

unserialize($data)

Параметры

$data

__construct(TokenStorageInterface $tokenStorage = null, RoleHierarchyInterface $roleHierarchy = null, LogoutUrlGenerator $logoutUrlGenerator = null, AccessDecisionManagerInterface $accessDecisionManager = null, FirewallMapInterface $firewallMap = null)

Конструктор.

Параметры

TokenStorageInterface $tokenStorage
RoleHierarchyInterface $roleHierarchy
LogoutUrlGenerator $logoutUrlGenerator
AccessDecisionManagerInterface $accessDecisionManager
FirewallMapInterface $firewallMap

collect(Request $request, Response $response, Exception $exception = null)

Собрать данные для данного запроса и ответа.

Параметры

Request $request Экземпляр Request
Response $response Экземпляр Response
Exception $exception Экземпляр Exception

bool isEnabled()

Проверяет, включена ли безопасность.

Значение возврата

bool true, если безопасность включена, иначе false

string getUser()

Получить пользователя.

Значение возврата

string Пользователь

array getRoles()

Получить роли пользователя.

Значение возврата

array Роли

array getInheritedRoles()

Получить унаследованные роли пользователя.

Значение возврата

array Унаследованные роли

bool supportsRoleHierarchy()

Проверяет, содержит ли данные информацию об унаследованных ролях. Унаследованные роли могут быть пустым массивом.

Значение возврата

bool true, если профиль содержит информацию об унаследованных ролях

bool isAuthenticated()

Проверяет, аутентифицирован ли пользователь.

Значение возврата

bool true, если пользователь аутентифицирован, иначе false

string getTokenClass()

Получить имя класса безопасности токена.

Значение возврата

string Токен

Data getToken()

Получить полный класс безопасности токена как объект Data.

Значение возврата

Data

string getLogoutUrl()

Получить ключ провайдера (т.е. имя активного файрвола).

Значение возврата

string Ключ провайдера

string[] getVoters()

Возвращает FQCN включенных в приложение наблюдателей безопасности.

Значение возврата

string[]

string getVoterStrategy()

Возвращает стратегию, настроенную для наблюдателей безопасности.

Значение возврата

string

array getAccessDecisionLog()

Возвращает журнал решений безопасности, принятых менеджером принятия решений.

Значение возврата

array

array getFirewall()

Возвращает конфигурацию текущего контекста файрвола.

Значение возврата

array

string getName()

Возвращает имя коллектора.

Значение возврата

string Имя коллектора

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.2/Symfony/Bundle/SecurityBundle/DataCollector/SecurityDataCollector.html

Spec-Zone.ru

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