Вы просматриваете документацию по Apigee Edge.
Перейдите к документации по Apigee X. Информация
Токены обновления используются для получения новых токенов доступа после того, как срок действия исходного токена доступа истек или он был отозван. Токены обновления могут выдаваться вместе с токенами доступа при использовании некоторых типов авторизации.
Антипаттерн
Токены обновления могут быть выпущены Apigee или внешними ресурсами. Однако это антипаттерн, если токен обновления никогда не используется в операции RefreshAccessToken.
Результат
Хранение токенов обновления без необходимости негативно влияет на производительность и надежность системы аутентификации.
Совет
Если токен обновления не нужен
Если токены обновления не нужны, разработчикам следует использовать тип авторизации "учетные данные клиента" или "неявный" при создании новых токенов доступа. Эти типы авторизации не предусматривают выдачу токенов обновления, что удобно, если эта функция не нужна.
Если прокси-сервер выполняет только операции чтения с токенами обновления
Apigee предлагает функцию GetOAuthV2Info, которую можно использовать для получения атрибутов токена обновления. Разработчикам не следует использовать это правило для проверки токенов обновления. Антипаттерн заключается в том, что токен обновления никогда не используется для обмена на новый токен доступа. Обратите внимание, что Apigee может работать с внешними токенами доступа и обновления. Если поток токенов обновления происходит вне Apigee, настоятельно рекомендуется использовать операцию RefreshAccessToken, чтобы все импортированные токены обновления, которые больше не действительны, были удалены из системы Apigee.