今天 - 用户的Google Cloud 端硬盘访问令牌 - 在用户对应用进行身份验证时获得 - 会保留在我的后端,并与经过身份验证的用户相关联 . 因此,当用户从任何平台进行一次身份验证时 - 他将使用与其使用的任何其他平台或设备相同的Google Cloud 端硬盘访问权限,因为访问令牌保留在后端 .

我们希望允许每个客户端使用Drive SDK,以便直接与Google Cloud 端硬盘服务进行通信,并要求客户端持有并使用已连接用户的 Cloud 端硬盘访问密钥 .

我们正在寻找一种为用户提供“无缝”Drive连接的方法 .

有没有其他方法,用户不必每个设备验证我的应用程序?访问令牌可以从一个设备共享到另一个设备吗?

编辑:将刷新令牌排除在问题范围之外 - 让我们假设当令牌过期时,客户端将使用我的后端API刷新访问令牌(因此后端持有刷新令牌)

附: - 我问了Dropbox服务的类似问题 - Using Dropbox access token from multiple devices