我可以缓存令牌多长时间以及 Azure SDK 是否缓存令牌?

How long I can cache tokens and does Azure SDK cache tokens?

关于 Azure Managed Service Identity docs for AppServices 我有以下问题。

  1. 如果我使用 REST API 获取访问令牌,在为同一资源获取新令牌之前我可以缓存该令牌多长时间?
  2. 还有一个Azure SDK也可以获取令牌;该缓存令牌是否在内部?
  1. If I use REST API to get the access token, how long I can cache that token before getting a new token for the same resource?

访问令牌的生命周期取决于您为租户设置的内容。还有in default,一个小时了。但是对于Managed Identity Service Principals,不支持配置token生命周期,所以还是默认时间:一个小时。

Note that currently we do not support configuring the token lifetimes for Managed Identity Service Principals.

您可以获得更多详细信息here

  1. There is an Azure SDK also to get the token; Does that cache tokens internally?

Azure SDK只是提供了获取token的途径,需要您自行保管。 SDK不会保留。