Google云端硬盘持久授权

时间:2014-05-12 17:04:50

标签: oauth-2.0 google-drive-api

是否可以为访问Google云端硬盘帐户生成持久形式的OAuth 2.0授权?根据授权访问用户数据的OAuth 2.0凭据的文档,似乎授权是短暂的,需要刷新。

用例:在用户的本地计算机中安装独立应用程序。用户在安装此应用程序时将授权访问其Google云端硬盘帐户。该应用程序将在本地存储凭据/授权信息,并且每次访问Google云端硬盘时都会使用它来访问Google云端硬盘,而不会让用户参与。

2 个答案:

答案 0 :(得分:1)

是。访问令牌到期后,您可以使用刷新令牌获取新令牌。刷新令牌将在用户撤消对您的应用程序的访问权限后过期。

因此,通过这种方式,您可以反复获取新的访问令牌,直到授权访问权限的用户撤消对您的应用程序的访问权限。

答案 1 :(得分:0)

是的,这是可能的。应用程序需要有一个嵌入式刷新令牌,它可以用来在需要时请求访问令牌。您需要考虑这种方法的安全隐患。