Google 操作和 Auth0 帐户链接令牌每 24 小时过期一次
Google action & Auth0 account linking Token expires for every 24hours
我正在开发 Google 操作并添加帐户 linking
在 linked 图像中,您可以看到我在 Action console->Account linking 中所做的设置。
Action console Account linking
在 AuthO 应用程序中添加了所有必要的字段,在 API 设置中 JWT 过期设置为 604800 我已将令牌过期(秒)更新为令牌过期(秒)
Auth0 application setting
Auth0 api settings
帐户 linking 工作正常,但 24 小时后,我的 Google 操作提示用户“再次link 帐户”,即使我将 JWT 过期时间更改为 7天(604800 秒)和令牌过期到 7 天,我不知道为什么操作要求用户在 24 小时后再次 link 那里的帐户。有什么我遗漏的吗?
请在这方面帮助我,因为在我的截止日期前发布行动和 运行 对我来说非常重要
虽然助手不接受长访问令牌,但奇怪的是它应该使用 Refresh Token 来获取新的访问令牌,而不是要求用户重新 link帐户。
假设您正在使用身份验证令牌流(看起来您确实在使用),Auth0 将发送一个刷新令牌 if you request the offline_access
scope。
您似乎在请求 _offlineaccess
,这不是正确的范围。将其更改为正确的字符串(或添加它)应该会给助手一个刷新令牌,这样它就不会重新提示用户,除非令牌被撤销。
我正在开发 Google 操作并添加帐户 linking
在 linked 图像中,您可以看到我在 Action console->Account linking 中所做的设置。
Action console Account linking
在 AuthO 应用程序中添加了所有必要的字段,在 API 设置中 JWT 过期设置为 604800 我已将令牌过期(秒)更新为令牌过期(秒)
Auth0 application setting
Auth0 api settings
帐户 linking 工作正常,但 24 小时后,我的 Google 操作提示用户“再次link 帐户”,即使我将 JWT 过期时间更改为 7天(604800 秒)和令牌过期到 7 天,我不知道为什么操作要求用户在 24 小时后再次 link 那里的帐户。有什么我遗漏的吗?
请在这方面帮助我,因为在我的截止日期前发布行动和 运行 对我来说非常重要
虽然助手不接受长访问令牌,但奇怪的是它应该使用 Refresh Token 来获取新的访问令牌,而不是要求用户重新 link帐户。
假设您正在使用身份验证令牌流(看起来您确实在使用),Auth0 将发送一个刷新令牌 if you request the offline_access
scope。
您似乎在请求 _offlineaccess
,这不是正确的范围。将其更改为正确的字符串(或添加它)应该会给助手一个刷新令牌,这样它就不会重新提示用户,除非令牌被撤销。