今天 - 用户的 Google Drive 访问令牌 - 当用户验证应用程序时获得 - 保存在我的后端,链接到经过身份验证的用户。因此,当用户从任何平台进行一次身份验证时 - 他将拥有与他使用的任何其他平台或设备相同的 Google Drive 访问权限,因为访问令牌保存在后端。
我们希望允许每个客户端使用 Drive SDK,以便在合适的地方直接与 Google Drive 服务进行通信,要求客户端持有并使用连接用户的 Drive 访问密钥。
我们正在寻找一种为用户提供“无缝”Drive 连接的方法。
是否有替代方案,用户不必为每台设备验证我的应用程序?可以将访问令牌从一台设备共享到另一台设备吗?
--
编辑:将刷新令牌排除在问题范围之外 - 让我们假设当令牌过期时,客户端将使用我的后端 API 来刷新访问令牌(因此后端持有刷新令牌)
PS - 我对 Dropbox 服务提出了类似的问题 - Using Dropbox access token from multiple devices