Tokens

Access Tokens

OAuth Access Tokens – строка, которую клиент OAuth использует для выполнения запросов к серверу ресурсов. Выделяют два типа access-токенов:

  • Bearer-токены — это строка, которая содержит (или может содержать) в себе какие-то данные, предназначенные для сервера (не для клиента)

  • Sender-constrained токены — это токены, которые привязаны к отправителю (клиент OAuth должен каким-либо образом подтвердить владение секретным ключом, чтобы использовать access-токен) и не могут быть использованы сами по себе

Формат Access-токенов не определен.

Существует ряд свойств access-токенов, которые имеют фундаментальное значение для модели безопасности OAuth:

  • Access-токены не должны считываться или интерпретироваться клиентом OAuth, тк они созданы не для него

  • Access-токены не передают клиенту OAuth личность пользователя или любую другую информацию о пользователе

  • Access-токены следует использовать только для запросов к серверу ресурсов. В дополнение ID-токены не должны использоваться для запросов к серверу ресурсов

Refresh Tokens

OAuth Refresh токен — строка, по которой OAuth клиент может получить новый access-токен без взаимодействия с пользователем.

Refresh-токен не должен позволить дать доступ вне скопа, который был разрешен. Эти токены существуют, чтобы время жизни у access-токенов было меньше.

Last updated