参数access_type:当它应该在线时,离线时

时间:2014-04-02 05:21:01

标签: c# parameters google-plus

当我们在网站中添加sign in with google+按钮时,我们应指定access_type。 任何人都可以解释一下,access_type是什么。 应该是onlineoffline时。  我不想要任何链接。我从google.com上读过。 但我想用任何例子来理解access_type

1 个答案:

答案 0 :(得分:0)

他们更改了在OAuth2中交换一次性代码时返回的令牌。

  • 在线:仅返回访问令牌。
  • 离线:可以[^]返回刷新令牌和访问令牌。

访问令牌持续1小时,可用于代表用户对Google API进行API调用。刷新令牌持续很长时间(有效地直到被撤销,或者如果长时间不使用)并且可以用于创建更多访问令牌,即使用户没有直接使用该应用程序也是如此。因此,当用户离线"时,它可用于访问。如果您想在用户未使用该应用程序时在服务器上进行操作,则应使用此选项 - 例如,如果您要将日历条目从一个系统同步到用户的日历。

[^]" May"因为只有在用户看到同意屏幕时才会返回刷新令牌。因此,用户第一次登录时他们会同意,并且将返回刷新令牌。第二次他们将在未经进一步同意的情况下顺利登录,交换将只返回一个访问令牌。这就是将刷新令牌存储在像数据库这样的持久存储中很重要的原因。