我正在开发一种与Google云端硬盘集成的产品,用户必须对其帐户进行身份验证才能访问其驱动器文件。
据我了解,除了令牌过期之外,通常还有一些原因需要用户重新进行身份验证。基于这种交互,我们得到了很多负面反馈,我希望收集一些有时需要重新认证的原因。
我熟悉的两个是: 设备更改 地点变更
对于让用户重新通过Google进行集成验证的其他原因或影响,我将不胜感激。
谢谢!
答案 0 :(得分:1)
由于以下原因之一,令牌可能会停止工作:
- 用户已撤销访问权限。
- 该令牌已使用六个月。
- 用户更改了密码,令牌包含Gmail范围。
- 用户帐户已超过一定数量的令牌请求。
目前每个客户端的每个用户帐户限制为50个刷新令牌。如果达到限制,则创建新令牌会自动使最旧的令牌无效而不会发出警告。此限制不适用于服务帐户。
查看docs以获取有关身份验证和令牌过期的更多详细信息。