1

我在这里可能是错的,但我认为有时我的玻璃应用程序停止工作,我必须回到浏览器中的应用程序身份验证。这是设置在一定时间后过期吗?

4

2 回答 2

4

access_token 在大约一个小时后过期,但大多数时候,当您获得 access_token 时,您还会获得一个 refresh_token,它允许库自动为您获得一个新的令牌。refresh_token 应保持有效,直到发生以下情况之一:

  1. 用户删除了对您 Glassware 的授权。他们可以通过关闭控制台中的 Glassware 或使用其他 OAuth2 deauth 方法来做到这一点。
  2. 用户请求了“太多”刷新令牌,此时旧的刷新令牌可能会从系统中删除。
于 2013-06-12T18:27:45.607 回答
0

文档中没有明确提到超时,只是说

访问令牌的生命周期有限

来源:https ://developers.google.com/accounts/docs/OAuth2

我当前的启动项目会话已经活跃了超过 24 小时。所以至少是“天”。

如果 GAE 存在身份验证问题,令牌可能会变得无效并需要刷新,这已经发生在 Glass 开发人员身上:

https://code.google.com/p/google-glass-api/issues/detail?id=99

于 2013-06-12T17:50:07.173 回答