Spec-Zone.ru › Symfony 4.0

Интерфейс Token

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

TokenInterface — это интерфейс для информации об аутентификации пользователя.

Методы

строка __toString()

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

Role[] getRoles()

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

смешанный тип getCredentials()

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

смешанный тип getUser()

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

setUser(mixed $user)

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

строка getUsername()

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

логическое значение isAuthenticated()

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

setAuthenticated(bool $isAuthenticated)

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

eraseCredentials()

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

массив getAttributes()

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

setAttributes(array $attributes)

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

логическое значение hasAttribute(string $name)

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

смешанный тип getAttribute(string $name)

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

setAttribute(string $name, mixed $value)

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

Подробности

строка __toString()

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

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

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

строка

Role[] getRoles()

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

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

Role[] Массив объектов Role

смешанный тип getCredentials()

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

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

смешанный тип Учетные данные пользователя

смешанный тип getUser()

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

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

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

См. также

AbstractToken::setUser()

setUser(mixed $user)

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

Параметры

смешанный тип $user

строка getUsername()

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

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

строка

логическое значение isAuthenticated()

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

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

логическое значение true, если токен аутентифицирован, false в противном случае

setAuthenticated(bool $isAuthenticated)

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

Параметры

логическое значение $isAuthenticated Флаг аутентификации

eraseCredentials()

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

массив getAttributes()

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

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

массив Атрибуты токена

setAttributes(array $attributes)

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

Параметры

массив $attributes Атрибуты токена

логическое значение hasAttribute(string $name)

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

Параметры

строка $name Имя атрибута

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

логическое значение true, если атрибут существует, false в противном случае

смешанный тип getAttribute(string $name)

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

Параметры

строка $name Имя атрибута

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

смешанный тип Значение атрибута

Исключения

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

setAttribute(string $name, mixed $value)

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

Параметры

строка $name Имя атрибута
смешанный тип $value Значение атрибута

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/4.0/Symfony/Component/Security/Core/Authentication/Token/TokenInterface.html

Spec-Zone.ru

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