目前我正在实现一个前端在移动设备上,后端在服务器上的 Ionic 应用程序。 (因此设备和服务器之间存在连接延迟)并且我的应用程序通过连接到 Google API 来使用 Google 服务(如 Gmail、日历等)。
设备 <==> 服务器 <==> Google API
这是使用 OAuth 2.0 服务器端身份验证。它可以工作,但是连接延迟太长了,感觉就像回到了我们有拨号互联网连接的时候。
设备 <==> Google API
这更快,但有两个问题:
所以,我想知道是否可以执行以下操作:
最佳答案
我知道聚会迟到了,但我现在正在经历这个。我认为有两种方法可以设置它,但都不是完美的。
在我的例子中,客户端只需要对 Contacts API 的读取权限,而服务器需要完全的 Drive 权限。
如果有人找到一种组合方法,只需要一次授权,但客户端和服务器有不同的范围,那将是理想的情况。
关于oauth - 有什么方法可以结合客户端和服务器端 Google API 身份验证?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38383718/