Google App Engine用户API与Google+社交登录插件

时间:2015-05-31 14:33:00

标签: java google-app-engine google-plus-signin

我只是想知道GAE Java User API和Google+社交插件之间是否存在哲学上的差异?

两者似乎都是为了核心目的,即根据用户的Google帐户对用户进行身份验证。

希望有人能够启发我。

参考:

https://developers.google.com/+/web/

https://cloud.google.com/appengine/docs/java/users/

1 个答案:

答案 0 :(得分:0)

GAE用户服务几乎只能用于登录特定的GAE应用程序,而Google+登录可用于与任何Google API进行交互。例如,如果您需要知道基本详细信息(例如用户的全名),则用户服务无法帮助您。 用户服务更加“透明地耦合”用户在谷歌的会话 - 一旦用户登录,假设他们选中“记住我”,他们将继续登录,只要他们不删除cookie,你作为开发人员不需要做任何特殊检查。在Google+登录后,您需要检查用户是否在每次访问时都已登录并自行处理过期的令牌(尽管客户端图书馆会帮助您)。