通过现代化 - oauth-interaction,googleplus登录身份验证令牌可以在google realtime apis中使用吗?

时间:2016-11-10 10:59:29

标签: cordova oauth inappbrowser google-drive-realtime-api

这个问题的背景是这个 - > Modernizing OAuth interactions in Native Apps for Better Usability and Security

在使用inappbrowser的任何移动应用中,Oauth请求将受到限制 但我们可以使用Google plus登录并在rtcclient JS API中使用其Auth令牌吗?

1 个答案:

答案 0 :(得分:1)

该博客本身提出了其他选择

  

为了帮助您迁移,我们提供遵循现代化的库和样本   您可以使用的最佳实践:

     
      
  1. 适用于Android和iOS的Google登录,我们推荐的登录SDK   和Google帐户的OAuth。
  2.   
  3. 适用于Android,iOS和OS X的AppAuth   可与Google和Google一起使用的开源OAuth客户端库   其他OAuth提供商。我们还提供GTMAppAuth(适用于iOS和OS X),a   库,它支持AppAuth支持Google API客户端   Objective-C库和GTM Session Fetcher项目。
  4.   
  5. 适用于Windows的Google登录和OAuth示例,演示如何操作的示例   使用浏览器对各种Windows中的Google用户进行身份验证   环境,如通用Windows平台(UWP),控制台和   桌面应用程序。
  6.   

第一种选择是可以在任何Android和IOS应用中使用的基本API 我没有对第二和第三替代方案进行太多调查

基于第一种选择,Cordova应用程序有一个插件, cordova-plugin-googleplus ,它提供基本登录,注销功能。 在IOS上,它在登录后直接提供了refreshToken和accessToken 但在Android上,插件

不支持获取refreshToken和accessToken