Как долго я могу кэшировать токены и кэширует ли Azure SDK токены?

#azure #azure-managed-identity

#azure #azure-managed-identity

Вопрос:

Со ссылкой на документы, удостоверяющие личность Azure Managed Service для AppServices, у меня есть следующие вопросы.

  1. Если я использую REST API для получения токена доступа, как долго я могу кэшировать этот токен, прежде чем получить новый токен для того же ресурса?
  2. Также существует Azure SDK для получения токена; Кэширует ли это токены внутри?

Ответ №1:

  1. Если я использую REST API для получения токена доступа, как долго я могу кэшировать этот токен, прежде чем получить новый токен для того же ресурса?

Срок службы токена доступа зависит от того, что вы установили для своего клиента. И по умолчанию это час. Но для участников службы управляемой идентификации не поддерживается настройка времени жизни токена, поэтому по-прежнему используется время по умолчанию: час.

Обратите внимание, что в настоящее время мы не поддерживаем настройку времени жизни токена для участников службы управляемой идентификации.

Вы можете получить более подробную информацию здесь.

  1. Также существует Azure SDK для получения токена; Кэширует ли это токены внутри?

Azure SDK просто предоставляет способ получения токена, и вам нужно сохранить его самостоятельно. SDK не сохранит его.