目前我正在实现一个Ionic应用程序,前端位于移动设备上,后端位于服务器上。 (因此设备和服务器之间存在连接延迟)我的应用程序通过连接到Google API来使用Google服务(如Gmail,日历等)。
目前架构是:
设备< ==>服务器< ==> Google API
这是使用OAuth 2.0服务器端身份验证。它可以工作,但连接延迟太长,感觉就像回到我们有拨号上网的时候。
我尝试使用OAuth 2.0客户端身份验证,即:
设备< ==> Google API
速度更快但有2个问题:
所以,我想知道是否有可能做到以下几点:
答案 0 :(得分:0)
我知道派对迟到了,但我现在正在经历这个。我认为有两种方法可以设置它,但两种方法都不完美。
在我的情况下,客户端只需要对Contacts API的读取权限,而服务器需要完全的Drive访问权限。
如果有人发现组合方法,只需要1个授权,但客户端和服务器具有单独的范围,那将是理想的情况。