Spec-Zone.ru › Symfony 4.1

GuardTokenInterface

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

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

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

Методы

строка __toString()

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

из TokenInterface
Role[] getRoles()

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

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

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

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

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

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

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

из TokenInterface
строка getUsername()

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

из TokenInterface
булево значение isAuthenticated()

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

из TokenInterface
setAuthenticated(булево значение $isAuthenticated)

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

из TokenInterface
eraseCredentials()

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

из TokenInterface
массив getAttributes()

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

из TokenInterface
setAttributes(массив $attributes)

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

из TokenInterface
булево значение hasAttribute(строка $name)

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

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

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

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

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

из TokenInterface

Подробности

строка __toString()

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

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

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

строка

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/Guard/Token/GuardTokenInterface.html

Spec-Zone.ru

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