Google操作未刷新访问令牌

问题描述 投票:0回答:1

我的google操作的帐户链接和身份验证过程可以正常工作,除非访问令牌一旦过期,就不会刷新。

我有以下设置:

  • 没有在网站外创建帐户
  • 链接类型:OAuth和Google登录
  • 流程:授权码

OAuth和google登录客户信息:

有关我的外部服务希望接收以刷新访问令牌的参数的一些其他信息:

https://{env}.superoffice.com/login/common/oauth/tokens?
grant_type=refresh_token&
client_id=4ref5376616343b38d14ddcd804f2654&
client_secret=18f45229e442772a78df5f554e24a456&
refresh_token=nKHwerkjh34Yd6QShsnGKk4cFhTwCv3XtJu9PW2X63MtUMygLdI57BJjwCU0&
redirect_url=http://localhost/callback

访问令牌每小时都会过期,然后迫使我重新将我的Google帐户与外部服务相关联。在我看来,这似乎表明访问令牌没有被刷新。

有任何建议...?

oauth actions-on-google google-authentication
1个回答
0
投票

我通过删除我认为您必须在授权URL字段中提供的所有参数来解决此问题。我不仅提供了URL,还提供了诸如重定向URL,范围,客户端ID等参数。

仅通过提供授权和令牌URL而没有任何其他参数,我已经解决了我的问题。

© www.soinside.com 2019 - 2024. All rights reserved.