我想使用Google Identity Toolkit注册和验证我的用户。在我的应用程序的另一部分,我想使用Google Drive API来允许用户选择媒体文件以链接到他们的个人资料。
设置 GITKit 会更容易使用 Drive API 吗?我可以在两个服务之间共享凭据(即 API 密钥)吗?他们是完全分开的吗?我很困惑,所以任何帮助将不胜感激。
我想使用Google Identity Toolkit注册和验证我的用户。在我的应用程序的另一部分,我想使用Google Drive API来允许用户选择媒体文件以链接到他们的个人资料。
设置 GITKit 会更容易使用 Drive API 吗?我可以在两个服务之间共享凭据(即 API 密钥)吗?他们是完全分开的吗?我很困惑,所以任何帮助将不胜感激。
首先,请考虑使用Firebase Authentication,这是 Google Identity Toolkit 的新版本。
在 Firebase Authentication SDK 和 Google Identity Toolkit SDK 中,您的应用可以在初始化 Google 提供程序时指定 Google Drive 范围。这样,一旦最终用户使用 Google 登录到您的应用,您的应用就可以获得具有 Google Drive 范围权限的 Google oauth2 访问令牌。您的应用可以使用该访问令牌调用 Google Driver API,而无需提示用户。