这个问题的背景是这个 - > Modernizing OAuth interactions in Native Apps for Better Usability and Security
在使用inappbrowser的任何移动应用中,Oauth请求将受到限制 但我们可以使用Google plus登录并在rtcclient JS API中使用其Auth令牌吗?
答案 0 :(得分:1)
该博客本身提出了其他选择
为了帮助您迁移,我们提供遵循现代化的库和样本 您可以使用的最佳实践:
- 适用于Android和iOS的Google登录,我们推荐的登录SDK 和Google帐户的OAuth。
- 适用于Android,iOS和OS X的AppAuth 可与Google和Google一起使用的开源OAuth客户端库 其他OAuth提供商。我们还提供GTMAppAuth(适用于iOS和OS X),a 库,它支持AppAuth支持Google API客户端 Objective-C库和GTM Session Fetcher项目。
- 适用于Windows的Google登录和OAuth示例,演示如何操作的示例 使用浏览器对各种Windows中的Google用户进行身份验证 环境,如通用Windows平台(UWP),控制台和 桌面应用程序。
醇>
第一种选择是可以在任何Android和IOS应用中使用的基本API 我没有对第二和第三替代方案进行太多调查
基于第一种选择,Cordova应用程序有一个插件, cordova-plugin-googleplus ,它提供基本登录,注销功能。 在IOS上,它在登录后直接提供了refreshToken和accessToken 但在Android上,插件
不支持获取refreshToken和accessToken