gpt4 book ai didi

google-cloud-platform - 在没有 gcloud 的情况下获取服务帐户身份验证 token ?

转载 作者:行者123 更新时间:2023-12-03 13:34:03 25 4
gpt4 key购买 nike

是否可以在不使用 gcloud 的情况下获取 Google Cloud 服务帐户的授权不记名 token ? ?

也就是说,我想发出一个 HTTP 请求(大概由我的 JSON key 文件以某种方式签名),它将为我提供相当于

gcloud auth application-default print-access-token

此请求将在我自己的服务器上进行,我可能不希望在其中安装 gcloud并且我无权访问可能提供此信息的任何内部服务器元数据(例如,Compute Engine 就是这种情况)。

是否有一些 oauth 端点提供这样的功能?

或者,是否有某种方法可以使用 gcloud 生成长期存在的 token ? ?

我是 Google Cloud 生态系统的新手,请原谅我的无知和术语...

最佳答案

我认为这正是您要寻找的:

https://developers.google.com/identity/protocols/OAuth2#serviceaccount

老实说,我不认为你试图实现的目标是正确的,运行

gcloud auth application-default print-access-token

你得到一个不打算做你正在寻找的 token :

“当您开发通常使用服务帐户但需要在更容易提供用户凭据的本地开发环境中运行代码的代码时,此命令很有用。”

这应该会指导您更多地实现此解决方案:
https://developers.google.com/identity/protocols/OAuth2ServiceAccount

关于google-cloud-platform - 在没有 gcloud 的情况下获取服务帐户身份验证 token ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47059976/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com