Google Drive
简介
以 Google Drive 作为文件存储部分的后端,通过 Google Drive API v3 与 Google 服务器进行通信。
认证方式
OAuth2
OAuth2 是最常规的验证方式。用户通过 OAuth 同意屏幕授予 Anni 其申请的权限,Anni 通过得到的 Token 向 Google 服务器发出请求。
通过 OAuth2 认证,我们至少需要如下基本参数:
| 参数 | 说明 |
|---|---|
client_id | OAuth 客户端 ID |
client_secret | OAuth 客户端 Secret |
project_id | 项目的唯一标识符 |
服务帐号(Service Account)
Service Account 是另一种认证方式。通过增加 Service Account,我们可以实现细粒度的权限控制。
文件访问
Google Drive 中网盘大致可分为两类:个人盘和团队盘。