谷歌加登录,什么是更新会话的最佳方式?

时间:2014-04-19 16:21:38

标签: google-plus

对于没有在3600秒内重新加载页面的Web应用程序,最好的方法是使用google plus保持会话活动吗?

  1. 如果我使用html登录按钮,是否有javascript调用刷新会话?
  2. 我是否需要刷新令牌,但这会更新会话吗?
  3. 最好是调用服务器并刷新令牌,但是我需要更新客户端cookie吗?
  4. 我是否应该重新加载页面,这会使b / c的应用程序不应该这样做?
  5. 我可以要求javascript再次登录,但是我有一个弹出窗口阻止程序?
  6. 如何在不刷新页面的Web应用程序中处理3600令牌过期?

    <span id="signinButton">
            <span class="g-signin" data-callback="signinCallback" 
                data-clientid="xxxxxx.apps.googleusercontent.com"
                data-cookiepolicy="single_host_origin" 
                data-accesstype="offline"
                data-approvalprompt="auto"
                data-theme="dark"
                data-requestvisibleactions="http://schemas.google.com/AddActivity"
                data-scope="https://www.googleapis.com/auth/plus.login
                https://www.googleapis.com/auth/plus.me
                https://www.googleapis.com/auth/userinfo.email 
                email">
            </span>
        </span>
    

1 个答案:

答案 0 :(得分:0)

您可以使用JS Client库的gapi.auth.authorize调用(将使用Sign-in JS脚本加载),提供您在登录按钮中执行的相同参数,并使用{{1 }}。由于用户之前已经过身份验证,因此会自动刷新令牌(如有必要)。