【问题标题】:Authenticate a server versus an AppEngine application验证服务器与 AppEngine 应用程序
【发布时间】:2013-04-26 13:30:30
【问题描述】:

我看不到如何使用 vs GAE 对服务器进行身份验证。 假设我在 GAE 上有一个应用程序,它有一些数据,我不知何故需要在另一台服务器上使用这些数据。 在 GAE 上启用 OAuth 身份验证很容易,但在这里我不能使用它,因为没有“帐户”绑定到我的服务器。 另外 GAE 不支持客户端证书。

我可以为每个需要访问 GAE 应用程序的服务器生成一个令牌,并将它们传输到服务器上。然后它将通过将其添加到 URL(使用 HTTPS)中来使用它来访问 GAE 应用程序...

还有什么想法吗?

【问题讨论】:

  • 这正是您需要做的。在服务器上,生成一个密钥(您选择长度),并将其存储在数据存储中。当其他服务器发出请求时,使用 HTTPS 并包含密钥。它就像一个 API 密钥(实际上是)。
  • 好的,非常感谢。这实际上比我想象的要容易:) 我不能接受或 +1 你的回答(我猜声誉不够)。谢谢
  • 这不是答案。我会将它作为一个发布,以便您将问题标记为已完成。
  • 完成。你可以接受。

标签: python google-app-engine authentication google-cloud-endpoints


【解决方案1】:

这正是您需要做的。在服务器上,生成一个密钥(您选择长度),并将其存储在数据存储中。当其他服务器发出请求时,使用 HTTPS 并包含密钥。它就像一个 API 密钥(实际上是)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-29
    • 2017-07-03
    • 2012-02-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多