Spec-Zone.ru › Symfony 4.1

Интерфейс Token

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

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

Методы

строка __toString()

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

Role[] getRoles()

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

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

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

строка|объект getUser()

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

setUser(строка|объект $user)

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

строка getUsername()

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

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

Возвращает значение, подтверждающее аутентификацию пользователя.

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

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

eraseCredentials()

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

массив getAttributes()

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

setAttributes(массив $attributes)

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

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

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

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

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

setAttribute(строка $name, смешанный тип $value)

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

Детали

строка __toString()

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

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

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

строка

Role[] getRoles()

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

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

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

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

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

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

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

строка|объект getUser()

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

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

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

См. также

AbstractToken::setUser

setUser(строка|объект $user)

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

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

Параметры

строка|объект $user Пользователь

Исключения

InvalidArgumentException

строка getUsername()

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

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

строка

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

Возвращает значение, подтверждающее аутентификацию пользователя.

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

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

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

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

Параметры

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

eraseCredentials()

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

массив getAttributes()

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

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

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

setAttributes(массив $attributes)

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

Параметры

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

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

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

Параметры

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

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

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

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

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

Параметры

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

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

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

Исключения

InvalidArgumentException При отсутствии атрибута в этом токене

setAttribute(строка $name, смешанный тип $value)

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

Параметры

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

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

Spec-Zone.ru

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