Spec-Zone.ru › Symfony 3.1

GuardTokenInterface

интерфейс GuardTokenInterface реализует TokenInterface

Маркерный интерфейс, который реализуют оба токена стражи.

Любые токены, передаваемые в GuardAuthenticationProvider (т. е. любые токены, которые обрабатываются системой проверки подлинности стражи), должны реализовывать этот интерфейс.

Методы

string __toString()

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

из TokenInterface
RoleInterface[] getRoles()

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

из TokenInterface
mixed getCredentials()

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

из TokenInterface
mixed getUser()

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

из TokenInterface
setUser(mixed $user)

Устанавливает пользователя.

из TokenInterface
string getUsername()

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

из TokenInterface
bool isAuthenticated()

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

из TokenInterface
setAuthenticated(bool $isAuthenticated)

Устанавливает флаг аутентификации.

из TokenInterface
eraseCredentials()

Удаляет конфиденциальную информацию из токена.

из TokenInterface
array getAttributes()

Возвращает атрибуты токена.

из TokenInterface
setAttributes(array $attributes)

Устанавливает атрибуты токена.

из TokenInterface
bool hasAttribute(string $name)

Возвращает true, если атрибут существует.

из TokenInterface
mixed getAttribute(string $name)

Возвращает значение атрибута.

из TokenInterface
setAttribute(string $name, mixed $value)

Устанавливает атрибут.

из TokenInterface

Подробности

string __toString()

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

Это используется только для отладки.

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

string

RoleInterface[] getRoles()

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

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

RoleInterface[] Массив экземпляров RoleInterface.

mixed getCredentials()

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

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

mixed Учетные данные пользователя

mixed getUser()

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

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

mixed Может быть экземпляром UserInterface, объектом, реализующим метод __toString, или именем пользователя как обычной строкой

См. также

AbstractToken::setUser()

setUser(mixed $user)

Устанавливает пользователя.

Параметры

mixed $user

string getUsername()

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

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

string

bool isAuthenticated()

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

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

bool true, если токен был аутентифицирован, иначе false

setAuthenticated(bool $isAuthenticated)

Устанавливает флаг аутентификации.

Параметры

bool $isAuthenticated Флаг аутентификации

eraseCredentials()

Удаляет конфиденциальную информацию из токена.

array getAttributes()

Возвращает атрибуты токена.

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

array Атрибуты токена

setAttributes(array $attributes)

Устанавливает атрибуты токена.

Параметры

array $attributes Атрибуты токена

bool hasAttribute(string $name)

Возвращает true, если атрибут существует.

Параметры

string $name Имя атрибута

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

bool true, если атрибут существует, иначе false

mixed getAttribute(string $name)

Возвращает значение атрибута.

Параметры

string $name Имя атрибута

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

mixed Значение атрибута

Исключения

InvalidArgumentException При отсутствии атрибута для этого токена

setAttribute(string $name, mixed $value)

Устанавливает атрибут.

Параметры

string $name Имя атрибута
mixed $value Значение атрибута

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/2.8/Symfony/Component/Security/Guard/Token/GuardTokenInterface.html

Spec-Zone.ru

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