Google app engine “谷歌+登录”和“联合登录”以及“谷歌用户服务”之间有什么区别?

Google app engine “谷歌+登录”和“联合登录”以及“谷歌用户服务”之间有什么区别?,google-app-engine,oauth-2.0,google-plus,google-oauth,Google App Engine,Oauth 2.0,Google Plus,Google Oauth,我想将社交登录功能添加到我的基于谷歌应用程序引擎的应用程序中,因此我想在FB登录的同时添加谷歌的身份验证机制 我很困惑,因为谷歌提供了至少3种不同的方法来实现这一点 谷歌+登录 谷歌应用引擎提供的用户服务 联合身份验证 我想知道哪种方法是最新的,哪种方法被广泛使用 谢谢 Chandrashekhar允许用户通过OAuth 2.0登录,但要求用户启用Google Plus。Google+登录还为Google+API提供了其他功能,如共享和社会整合。然而,您可以只使用标准登录,这就删除了Google

我想将社交登录功能添加到我的基于谷歌应用程序引擎的应用程序中,因此我想在FB登录的同时添加谷歌的身份验证机制

我很困惑,因为谷歌提供了至少3种不同的方法来实现这一点

谷歌+登录 谷歌应用引擎提供的用户服务 联合身份验证 我想知道哪种方法是最新的,哪种方法被广泛使用

谢谢

Chandrashekhar允许用户通过OAuth 2.0登录,但要求用户启用Google Plus。Google+登录还为Google+API提供了其他功能,如共享和社会整合。然而,您可以只使用标准登录,这就删除了Google+的要求

2是一个谷歌应用程序引擎API。它允许任何拥有谷歌账户的用户登录。这与OAuth 2.0不同-它使用Google标准登录页面,您可以直接使用它,而无需配置任何OAuth作用域等

3将与Google应用程序引擎用户API集成。这允许您的用户使用他们已向“开放ID提供商”注册的开放ID ie凭据登录,并允许您使用标准用户服务API。有很多开放ID提供商,包括谷歌

您的问题表明您希望在FB登录的同时添加社交登录功能。所以,这基本上排除了1和2。不幸的是,Facebook和Twitter都不是开放的ID提供商,所以这类规则也被排除在外。对于这些,您将需要实现自己的身份验证机制和。有一个很好的解决方案,它用python编写了一些代码来帮助您开始工作。

1允许用户通过OAuth 2.0登录,但要求用户启用Google Plus。Google+登录还为Google+API提供了其他功能,如共享和社会整合。然而,您可以只使用标准登录,这就删除了Google+的要求

2是一个谷歌应用程序引擎API。它允许任何拥有谷歌账户的用户登录。这与OAuth 2.0不同-它使用Google标准登录页面,您可以直接使用它,而无需配置任何OAuth作用域等

3将与Google应用程序引擎用户API集成。这允许您的用户使用他们已向“开放ID提供商”注册的开放ID ie凭据登录,并允许您使用标准用户服务API。有很多开放ID提供商,包括谷歌


您的问题表明您希望在FB登录的同时添加社交登录功能。所以,这基本上排除了1和2。不幸的是,Facebook和Twitter都不是开放的ID提供商,所以这类规则也被排除在外。对于这些,您将需要实现自己的身份验证机制和。有一个很好的解决方案,它用python编写了一些代码来帮助您进行操作。

1和2使用Google用户的凭据,但1需要为该用户启用Google+,因此可以在没有G+的情况下使用Google帐户。3是OpenID,独立于Google帐户。请提供取消投票的原因,因为这个问题绝对值得考虑…1和2使用Google用户的凭据,但1要求为该用户启用Google+。不使用G+的Google帐户是可能的。3是OpenID,它独立于Google帐户。请提供DownVotEnutralized downvote的原因,因为这个问题绝对值得…如果您将自己限制在配置文件范围内,则不要求用户启用Google Plus。从文档中可以看出:在配置文件范围内添加Google+登录按钮提供了一种简单、安全的方式来验证仅访问用户基本信息的用户。不会提示用户创建Google+配置文件。在2015年3月27日,据我所知,现在有一个不同于。。。?至少有不同的网站。也许这个答案可以更新?如果您将自己限制在配置文件范围内,则不要求用户启用Google Plus。从文档中可以看出:在配置文件范围内添加Google+登录按钮提供了一种简单、安全的方式来验证仅访问用户基本信息的用户。不会提示用户创建Google+配置文件。在2015年3月27日,据我所知,现在有一个不同于。。。?至少有不同的网站。也许这个答案可以更新?