【发布时间】:2022-01-23 13:58:16
【问题描述】:
场景非常简单。正在开发一个网络应用程序,该应用程序将允许用户访问他们的 Google Drive 以保存/读取文件。
使用 Google 的 PHP 快速入门示例,我可以让它工作,它从 Google 生成的 JSON 文件中读取客户端机密信息,打印请求者 URL,将其复制粘贴到浏览器中,这会调用 Google 权限页面,然后我们使用code 作为GET 参数重定向到http://localhost。将code 复制/粘贴到快速入门演示应用中即可。
但是用户体验,尤其是在平板电脑/手机上的体验很糟糕。
我希望能够重定向到保存代码的服务器,然后调用用户 Web 应用会话可以轮询该服务器(使用额外的安全凭据)以获取代码。
我无法理解的是如何获取 Google 使用访问代码调用的回调/重定向 URI,以包含由我们的调用网络应用程序提供的附加标识符,以便它可以识别来自 Google 的正确响应我们将有多个用户同时请求代码。
【问题讨论】:
标签: oauth-2.0 google-drive-api google-oauth