具有计时器触发的Azure功能的令牌缓存

时间:2019-10-15 07:21:32

标签: c# azure azure-active-directory azure-functions access-token

我正在使用计时器触发的Azure函数,它每小时运行一次。该函数使用ADAL检索令牌。我想知道,是否可以使用计时器触发的Azure函数进行TokenCache。有办法吗?

1 个答案:

答案 0 :(得分:1)

如果您的函数使用客户端凭据进行身份验证,则没有必要进行自定义令牌缓存。 您的凭证可以在需要新令牌时随时获取新令牌。 如果您的函数每小时运行一次以上,则最好使用内存中的缓存来保留当前的访问令牌。

如果您使用刷新令牌,那就另当别论了。 在那种情况下,您肯定需要一个永久的令牌缓存,例如在表存储中。