Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google drive api 授权后端服务器使用google drive api的最佳方式是什么?_Google Drive Api - Fatal编程技术网

Google drive api 授权后端服务器使用google drive api的最佳方式是什么?

Google drive api 授权后端服务器使用google drive api的最佳方式是什么?,google-drive-api,Google Drive Api,我正在开发一个应用程序,我的后端服务器将通过GoogleDrive sdk推拉数据。因此,后端将只需要通过单个管理员用户的一组凭据进行授权 对这个用例进行授权的最佳方法是执行这里描述的操作吗? 看起来我会手动授权后端的用户一次,并存储刷新令牌以供以后脱机访问,因此不再需要手动/人工交互 但这实际上是这个用例的最佳方式吗?是否还有我忽略的另一个授权工作流?当您对多个最终用户进行身份验证时,您发送的链接中描述的方法是合适的。我发现如果你只需要对一个用户进行身份验证就太过分了。太多的代码,为了一些只

我正在开发一个应用程序,我的后端服务器将通过GoogleDrive sdk推拉数据。因此,后端将只需要通过单个管理员用户的一组凭据进行授权

对这个用例进行授权的最佳方法是执行这里描述的操作吗?

看起来我会手动授权后端的用户一次,并存储刷新令牌以供以后脱机访问,因此不再需要手动/人工交互


但这实际上是这个用例的最佳方式吗?是否还有我忽略的另一个授权工作流?

当您对多个最终用户进行身份验证时,您发送的链接中描述的方法是合适的。我发现如果你只需要对一个用户进行身份验证就太过分了。太多的代码,为了一些只会被使用一次的东西而东拉西扯


看看哪一个是一次性的过程,不需要编写任何代码就能得到相同的结果。

经过一些工作,我认为我的应用程序的最佳方式是:


您可以通过管理控制台创建服务帐户。没有人为的授权步骤会破坏应用程序。

如果你正在寻找一个专用于应用程序的帐户,即没有自己的UI,也没有通用帐户,那么你是对的-赢取服务帐户。只是不要陷入一个陷阱,认为服务帐户与你的谷歌帐户是一样的。它是完全分开的。