我只是想知道GAE Java User API和Google+社交插件之间是否存在哲学上的差异?
两者似乎都是为了核心目的,即根据用户的Google帐户对用户进行身份验证。
希望有人能够启发我。
参考:
答案 0 :(得分:0)
GAE用户服务几乎只能用于登录特定的GAE应用程序,而Google+登录可用于与任何Google API进行交互。例如,如果您需要知道基本详细信息(例如用户的全名),则用户服务无法帮助您。 用户服务更加“透明地耦合”用户在谷歌的会话 - 一旦用户登录,假设他们选中“记住我”,他们将继续登录,只要他们不删除cookie,你作为开发人员不需要做任何特殊检查。在Google+登录后,您需要检查用户是否在每次访问时都已登录并自行处理过期的令牌(尽管客户端图书馆会帮助您)。