ios - 服务器请求 Google Calendar API 使用来自客户端的访问令牌
问题描述
我们正在开发一个 IOS 应用程序,它使用 GoogleSignIn 和 GoogleAPIClientForREST 来获取用户的日历。
正常流程是客户端用户登录Gmail,然后授权,然后客户端获取访问令牌,并使用令牌请求用户的日历,
现在我们想这样做,我们的应用程序获取访问令牌,将令牌上传到我们的服务器,然后服务器使用令牌请求用户的日历,最终,我们的服务器将定期使用大量不同用户的访问令牌来请求谷歌日历 API。
谷歌支持吗?有什么限制或限制吗?
谢谢!
解决方案
您将遇到的主要问题是访问令牌只能使用一小时。因此,除非您希望用户每小时登录一次并为您的后端应用程序提供一个新的访问令牌,否则这是行不通的。
其次,我不确定 IOS 登录是如何工作的,我什至不确定您是否可以获取代码来为您提供访问令牌以上传到您的后端服务器。更不用说即使在安全连接上传递访问令牌也可能不是最好的设计理念。
您最好在所有服务器端编码并拥有您的 IOS 应用程序,而不是直接通过 ios 连接。
我不是 IOS 开发人员,所以不能真正帮助你。
推荐阅读
- python - 如何提高模型的验证准确性
- react-native - 如何在发出获取请求时修复本机反应中超出的最大调用堆栈大小?
- jestjs - Promise.resolve 从 jest 模拟函数返回未定义
- ios - 以编程方式创建 TabBar 控制器项目时获取“意外发现 nil”值
- python - 获取python列表内引号之间的值
- javascript - Opencart - 无法更改 js 文件。最后添加一种红点
- web - Web 共享 API 回退
- javascript - 我试图仅在实时网络摄像头上检测圆圈,并在其上绘制圆圈
- php - 是否可以将电子邮件从 PHP 应用程序发送到 google 组电子邮件/分发列表?
- python - Seaborn Catplot 仅更改其中 1 行的 X 和 Y 标签