Google app engine 应用程序引擎中的身份验证只有一种选择?

Google app engine 应用程序引擎中的身份验证只有一种选择?,google-app-engine,google-plus,google-oauth,facebook-authentication,google-openid,Google App Engine,Google Plus,Google Oauth,Facebook Authentication,Google Openid,在我的新web应用程序中,我希望通过允许用户使用其Google、Yahoo、Facebook或LinkedIn帐户登录来验证用户身份。AppEngine的Google+登录功能是否允许这样做?如果没有,是否有另一个平台,例如Heroku,可以让我编写简单的代码来实现这一点 背景:我在Google+登录文档中找不到任何关于使用Google以外的任何站点进行身份验证的内容 然而,不同的页面和应用程序都会显示一个Google+登录屏幕,屏幕截图中也有一个“使用Facebook登录”按钮,但不清楚这个F

在我的新web应用程序中,我希望通过允许用户使用其Google、Yahoo、Facebook或LinkedIn帐户登录来验证用户身份。AppEngine的Google+登录功能是否允许这样做?如果没有,是否有另一个平台,例如Heroku,可以让我编写简单的代码来实现这一点

背景:我在Google+登录文档中找不到任何关于使用Google以外的任何站点进行身份验证的内容

然而,不同的页面和应用程序都会显示一个Google+登录屏幕,屏幕截图中也有一个“使用Facebook登录”按钮,但不清楚这个Facebook按钮是由App Engine的Google+登录API支持的,还是由OAuth2手动推出的。与使用Twitter登录按钮相同


我相信,即使OpenID Connect可用,Facebook和Twitter都不会参与——除了OpenID Connect是基于OAuth2构建的,这将允许他们参与。但是,App Engine已弃用OAuth2请参阅。所以我很困惑什么是可能的,什么是不可能的。

支持多种身份验证服务,如谷歌、Twitter、FB。。你应该和OAuth2一起去


使用GAE for Java的一个这样的库是。它允许您验证和访问用户配置文件。

您还可以查看。这看起来似乎可以工作!我还在研究它的底层技术是什么。但谷歌表示它可以在appengine上运行,这很有意义,因为它是一个纯Python库:非常感谢!OAuth2似乎是一个可行的替代方案,但谷歌表示,他们在原始问题中提供的应用程序引擎链接上不推荐它。因此我感到困惑。关于贬损的链接与AppEngine无关。它只是说Google+访问应该通过他们新的基于OAuth2的Google+登录来完成。另外,现有的OAuth2.0仍然有效,您只需要更新端点和作用域URL。