使用Microsoft Graph刷新令牌声称它即使在使用时也已过期

时间:2017-07-10 17:22:42

标签: microsoft-graph

我代表经过OAuth2身份验证的其他用户访问Microsoft Graph。事情进展顺利,但90天后,我收到“AADSTS70008:由于不活动,刷新令牌已过期。”

但是,它不应该是不活跃的。每天多次访问用户的资源,当访问令牌到期时,刷新令牌用于获取新的令牌。其效果与预期一致。

如果使用刷新令牌获取新的访问令牌不是刷新令牌的“活动”,那么它是什么?

1 个答案:

答案 0 :(得分:1)

根据documentation,如果用户未在90天内输入凭据,刷新令牌将自动失效:

  

单个刷新令牌的有效期最长为14天。但是,由于各种原因,刷新令牌可能随时变为无效,因此您的应用应继续尝试使用刷新令牌直到失败,或者直到您的应用用新的刷新令牌替换它。 如果用户输入凭据后90天内,刷新令牌也会失效。

更新:

最近更改为until-revoked。您可以阅读有关更改here

的信息