【发布时间】:2016-07-27 13:25:12
【问题描述】:
我知道 Office 365 刷新令牌会在用户更改密码时过期,但我发现它们几乎每周都会对我的客户过期。
在 Azure 中设置我的 OAuth2 应用程序时我是否配置错误?
【问题讨论】:
标签: azure oauth-2.0 refresh office365 access-token
我知道 Office 365 刷新令牌会在用户更改密码时过期,但我发现它们几乎每周都会对我的客户过期。
在 Azure 中设置我的 OAuth2 应用程序时我是否配置错误?
【问题讨论】:
标签: azure oauth-2.0 refresh office365 access-token
通常,访问令牌持续 1 小时,刷新令牌持续 14 天。
根据文档Authorization Code Grant Flow,刷新令牌的生命周期因策略设置而异。在这种情况下,您可以检查 Azure AD 策略设置。
未提供刷新令牌的生命周期,并且根据不同情况而有所不同 策略设置和授权码授予的时间 由 Azure AD 吊销。当对新访问令牌的请求失败时,应用程序应该预期并处理这些情况。在这种情况下,它应该返回请求新访问令牌的代码。
当访问令牌过期时,您可以使用刷新令牌来请求新的访问令牌。响应包括一个新的访问令牌和一个新的刷新令牌。
旧的刷新令牌将持续 14 天,作为一种解决方法,您可以使用新的刷新令牌,它将再持续 14 天。
【讨论】: