【发布时间】:2020-07-26 05:27:11
【问题描述】:
我获得了临时访问令牌、serverAuthCode、Web 客户端 ID 及其秘密,我正在尝试从 oathplayground 获取刷新令牌,但我收到了无效授权错误。我已经多次重新检查令牌,但仍然遇到相同的错误。以下是截图:
我可以做些什么来获得刷新令牌?有关更多信息,我正在使用 react-native-google-sign-in 库,从这个库中,我得到了 1.access_token、ServerAuthCode。从 Google Developers 控制台,我得到了 1.Web Client Id 2.Client Secret ,我在 react 本机应用程序中使用这些凭据,并且我成功获取了令牌,但问题是有时它们可以工作,而且大多数时候我得到当我尝试使用访问令牌时出现“无效凭据”错误,这是因为访问令牌已过期,这就是我需要刷新令牌的原因。如果您知道为什么我无法获取刷新令牌或如何使用其他方法获取刷新令牌,请告诉我。
【问题讨论】:
-
您的应用中使用了哪个流程?
-
基本上,用户在应用程序中使用他的电子邮件帐户之一通过身份验证进行升级,然后要求他允许使用谷歌驱动器上传文件的权限。授予权限后,我得到了 access_token、serverAuthCode 和用户信息。
标签: oauth oauth-2.0 google-signin google-oauth