如何在集成Google Plus时使用角度js中的google Oauth接收refresh_token

时间:2015-06-16 05:59:25

标签: javascript ruby-on-rails angularjs google-plus

我的代码看起来像这样。它不会返回刷新令牌

  gapi.signin.render('signInButton',
  {
    'callback': $scope.signInCallback,
    'clientid': '***', 
    'requestvisibleactions': 'http://schemas.google.com/AddActivity',
    'scope': 'https://www.googleapis.com/auth/plus.login https://www.googleapis.com/auth/userinfo.email',
    'cookiepolicy': 'single_host_origin',
    'access_type': 'offline'
  }

1 个答案:

答案 0 :(得分:1)

出于安全原因,refresh_token OAuth 2.0中未提供implicit grant type。因此,您无法使用javascript获取refresh_token