gpt4 book ai didi

google-app-engine - Google App Engine : one app, 多个域

转载 作者:太空宇宙 更新时间:2023-11-03 15:30:27 27 4
gpt4 key购买 nike

我想构建一个基于 App Engine 的网络应用程序,并使用 Google 帐户对用户进行身份验证。我需要来自多个域的用户可以登录。从我读到的内容看来,仅使用 Google Accounts API 是不可能做到这一点的。为什么会这样?我真的很喜欢它的简单性。

应用程序设置中的第二个身份验证选项是“联合登录”,但它被标记为实验性的,我唯一能找到的是它与 OpenID 有关。它能解决我的问题吗?

我还发现了一个建议使用 Apps Marketplace 的提示(实际上在这个服务器上)。首先,我真的很兴奋,因为我认为 Apps Marketplace 会为每个付费域创建我的应用程序的单独实例。但我尝试了一个也基于 App Engine 的应用程序,在我看来,Marketplace 所做的只是简单的重定向,我必须关心对自己进行身份验证(可能提到了“联合登录”)。因此,再次不可能使用简单的 Google Accounts API。还是我错了?

最佳答案

好吧,既然没有人回答我的问题,我必须自己做:)

我花了很多时间阅读 Google 文档,得出的结论是 Apps Marketplace 是最适合我的解决方案。来自 Marketplace 的应用程序使用 SSO 来验证用户,这就是提到的“联合登录”。我在文档中找到了一些使用示例,实际上非常简单。我只是不明白为什么它被标记为实验性的。缺点是使用标准 Google 帐户的用户将无法登录,但这不是优先事项。另一方面,一件好事是 App Engine 提供了命名空间 API。使用此 API 实际上可以为每个域创建一个单独的实例,这正是我最初希望的。

关于google-app-engine - Google App Engine : one app, 多个域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4702098/

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