【问题标题】:How to obtain a private key for a legacy Google App Engine project?如何获取旧版 Google App Engine 项目的私钥?
【发布时间】:2013-10-16 16:10:35
【问题描述】:

我有一个 Google App Engine 应用程序,它是在 2013 年 1 月上旬创建的。我现在想使用 Google 日历 API 从我的 GAE 应用程序中发布日历条目,并且 - 在阅读了各种选项之后 - 我决定将服务帐户与OAuth 2.0 身份验证将是最佳选择。这种方法需要使用私钥来签署具有各种凭据的 JSON 数据结构。

现在Google documentation 状态:

During the creation of a service account, you will be prompted 
to download a private key.

我检查了我的 GAE 仪表板,可以看到有一个与之关联的服务帐户,但我不记得曾被提示下载私钥。我检查了 Google Cloud Dashboard,但也找不到任何获取此类密钥的链接。

此时是否可以获取所需的密钥,如果可以,如何获取?

【问题讨论】:

    标签: google-app-engine oauth-2.0 google-calendar-api


    【解决方案1】:

    我已经接受了 Zig 的回答,虽然它有点简短,但它帮助我找到了解决方案。对于遇到相同问题的人,这里有一些更详细的信息

    我最初在 Cloud Console 中找不到任何内容,但随后 - 在又一小时浏览 Google 的文档和 Cloud Console 之后 - 在 Api Console 中找到了相关页面,这是一个不同的野兽。

    API 控制台中,点击侧栏中的 API 访问。然后单击“创建另一个客户 ID...”按钮并选择“服务帐户”。这将弹出一个窗口,允许您下载私钥。

    【讨论】:

    • 对不起,在过去那是唯一的控制台 :)
    【解决方案2】:

    在控制台中创建一个新的服务帐号。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-02
      • 1970-01-01
      • 2021-07-25
      • 1970-01-01
      • 1970-01-01
      • 2010-09-08
      相关资源
      最近更新 更多