首页 > 解决方案 > 在没有 client_secret 的情况下检索 oauth 访问令牌

问题描述

我一直在关注这个关于使用 oauth 的教程。我已经完成了第 4 步并成功生成了代码。我现在正在看第五步并且被卡住了。

我想获取访问令牌来访问 gcloud storage json api。该程序是 vscode 的扩展,它在用户机器上的 node js 环境中运行。

问题是它要求提供客户端密码。由于它在哪里运行,我无法限制它,所以我必须公开这个秘密吗?它还要求在 api 控制台中指定的重定向 url,但我的是空白的,因为我使用了Loopback IP address. 我是使用回送 ip 还是应该将其设置为 null?它还要求code_verifier但我没有生成一个,因为第 3 步说这是“推荐的”但不是必需的???

在这种环境中如何获得访问令牌?

标签: oauth-2.0google-oauth

解决方案


推荐阅读