从客户端 ID + 秘密获取 Google 项目 ID?

Nei*_*ski 1 google-authentication google-cloud-platform

我有一个客户端 ID 和客户端密钥,用于 Django 应用程序中的一些基于 Google 的身份验证。如何使用此信息获取正在使用的实际 Google 项目名称/ID?

使用 API 固然很棒,但我也不愿意点击一些 Web UI。

PS——我不确定如何标记/分类这个问题,所以我很感谢那里的任何帮助。

Nei*_*ski 5

我的同事指出了显而易见的答案。以下是客户端 ID 示例:

GOOGLEAUTH_CLIENT_ID=1234567890-aksjfljsalfjslfjlksf.apps.googleusercontent.com
Run Code Online (Sandbox Code Playgroud)

第一个连字符之前的数字Google Cloud 项目编号。瞧!无需 API 调用。打脸

该号码可用于查找 ID,方法是gcloud projects list

PROJECT_ID             NAME       PROJECT_NUMBER
example-river-417      Example    1234567890
asdfjkl                Example2   1234567891
Run Code Online (Sandbox Code Playgroud)

  • 第一位数字是“项目编号”,而不是“项目 ID”。它们彼此直接相关。命令“gcloudprojectslist”将显示这些值。 (4认同)