问题描述
关于Azure Managed Service Identity docs for AppServices,我有以下问题。
- 如果我使用REST API获取访问令牌,那么在为同一资源获取新令牌之前,我可以缓存该令牌多长时间?
- 也有一个Azure SDK来获取令牌;是否在内部缓存令牌?
解决方法
- 如果我使用REST API获取访问令牌,则可以将其缓存多长时间 令牌才能获得相同资源的新令牌?
访问令牌的生存期取决于您为租户设置的内容。 in default,这是一个小时。但是对于托管身份服务主体,它不支持配置令牌生存期,因此它仍然是默认时间:一个小时。
请注意,当前我们不支持配置令牌生存期 适用于托管身份服务主体。
您可以获取更多详细信息here。
- 也有一个Azure SDK来获取令牌;是否在内部缓存令牌?
Azure SDK仅提供获取令牌的方法,您需要自己保留它。 SDK不会保留它。