2014-01-09 98 views
2

我不清楚Google+ API平台如何处理会话。我的网络应用程序使用Google+登录按钮,在签署该人之后,我会收到一个可用于API调用的身份验证代码。但是,Google+ API文档并未指明如何处理来自服务器端的登录会话。他们提什么是如何处理它在Javascript作为概括:Google+登录会话状态

https://developers.google.com/+/web/signin/session-state

他们指出来检查用户是否登录,然后我的客户端脚本将被设置为true,status.signed_in状态假设相应地自定义用户界面。但是对于那些需要用户登录证明的用户界面部分来说,这是无稽之谈。黑客也可以在Google的身份验证回调中设置一个断点,并将status.signed_in更改为true,以使UI认为用户已登录。我需要一种方法在每次重新加载页面时在服务器上进行验证,以确定用户是否已登录。我该怎么做?

回答

1

如何处理它在Javascript作为

列出你所引用的页面上的会话状态是指该按钮代表的状态。

从服务器端的角度来看,Google不会在每个网站的基础上提供与用户关联的状态。

黑客也可以同样穿上回调断点从谷歌的认证,并status.signed_in更改为true使UI认为用户

这将呈现登录的用户界面,但不应该访问实际的用户详细信息。

您的网站应该授权用户服务器端的方式是验证从客户端安全传递的ID令牌或Access令牌。所有的the Google+ quickstarts都会告诉你如何做到这一点,并包括入门指南。