Microsoft Graph API 刷新令牌已过期

Alv*_*utt 6 webhooks office365 microsoft-graph-api

我有一个使用 Microsoft 图形 API 集成到 Office 365 的 Web 应用程序。我已经使用该应用程序一年多了。最近,我收到一条错误消息,指出由于不活动刷新令牌已过期,因此我无法在 3 天内更新该用户订阅。

现在,每当电子邮件到达用户收件箱时,侦听状态都会出现异常。

下面是错误信息

验证凭据时出错。AADSTS70008:由于不活动,刷新令牌已过期。该令牌于 2017-02-16T19:08:12.3388232Z 发行,并于 90.00:00:00 处于非活动状态。

错误消息的片段

请帮忙解决这个错误

Sha*_*izi 1

查看此文档了解默认和可配置的令牌生命周期。

一般来说,刷新令牌的默认生命周期为 14 天,新的访问 + 刷新令牌对可以续订最长 90 天。90 天后,使用默认配置,用户必须再次以交互方式登录您的应用程序。

我相信您看到的错误是“刷新令牌最大年龄”的结果。您可以配置此设置,使其永远不会过期,但这里更安全的做法是捕获此错误,并让用户再次登录。