【问题标题】:Get Google Project ID from Client ID + Secret?从 Client ID + Secret 获取 Google Project ID?
【发布时间】:2021-04-16 19:52:14
【问题描述】:

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

使用 API 会很棒,但我也不愿意通过一些 Web UI 进行点击。

附: -- 我不确定如何标记/分类这个问题,所以我很感激那里的任何帮助。

【问题讨论】:

    标签: google-cloud-platform google-authentication


    【解决方案1】:

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

    GOOGLEAUTH_CLIENT_ID=1234567890-aksjfljsalfjslfjlksf.apps.googleusercontent.com
    

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

    该号码可用于使用gcloud projects list 查找ID:

    PROJECT_ID             NAME       PROJECT_NUMBER
    example-river-417      Example    1234567890
    asdfjkl                Example2   1234567891
    

    【讨论】:

    • 第一个数字是Project Number,而不是Project ID。它们彼此直接相关。命令gcloud projects list 将显示这些值。
    • 感谢@JohnHanley,我已经更新了答案以区分数字和 ID
    猜你喜欢
    • 2017-09-08
    • 1970-01-01
    • 1970-01-01
    • 2021-07-28
    • 2021-03-12
    • 1970-01-01
    • 1970-01-01
    • 2020-11-12
    • 1970-01-01
    相关资源
    最近更新 更多