刷新令牌GCP [英] Refresh Token GCP

查看:15
本文介绍了刷新令牌GCP的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何从GCP获取刷新令牌?

我已经从OAuth客户端ID获得了客户端ID和客户端密码,但从凭据中找不到任何刷新令牌?

推荐答案

谷歌提供了很多关于不同身份验证方法的文档,包括刷新令牌,但this document可能是最有帮助的。

基本上,一旦用户授权您,在响应中您将获得一个授权码,您可以通过调用https://oauth2.googleapis.com/tokenLike:

来交换访问令牌和刷新令牌
POST /token HTTP/1.1
Host: oauth2.googleapis.com
Content-Type: application/x-www-form-urlencoded

code=4/P7q7W91a-oMsCeLvIaQm6bTrgtp7&
client_id=your_client_id&
client_secret=your_client_secret&
redirect_uri=urn%3Aietf%3Awg%3Aoauth%3A2.0%3Aoob%3Aauto&
grant_type=authorization_code

响应:

{
  "access_token": "1/fFAGRNJru1FTz70BzhT3Zg",
  "expires_in": 3920,
  "token_type": "Bearer",
  "scope": "https://www.googleapis.com/auth/drive.metadata.readonly",
  "refresh_token": "1//xEoDL4iW3cxlI7yDbSRFYNG01kVKM2C-259HOF2aQbI"
}

深入介绍了GCP上的OAuthhere

这篇关于刷新令牌GCP的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆