哪个更安全:外部浏览器或ChromeTab授权?

时间:2017-03-24 18:31:34

标签: android ios cordova webview oauth-2.0

我正在开发针对Android和iOS智能手机的基于cordova的混合移动应用程序。

更新:Google不再支持嵌入式网页浏览方法

用例:应用程序对用户进行身份验证,然后访问Google Calendar API,最后在应用上显示用户事件。

注意:我将使用没有客户端库的三脚OAuth和Google Data API。

问题 要向Google调用OAuth请求,我应该使用外部浏览器还是ChromeTabs?

从安全角度来看哪种方法最合适? 谢谢!

3 个答案:

答案 0 :(得分:9)

从安全角度来看,Chrome自定义标签依赖于Chrome浏览器信息并且安全性没有差异。

这是关于Chrome自定义标签的官方文档

  

安全性:浏览器使用Google的安全浏览来保护用户   和来自危险地点的设备。

从应用集成的角度来看,最好使用Chrome自定义标签,因为您不会将用户从应用中推出来进行登录。但请注意,Chrome自定义标签仅适用于Jellybean和更高版本(API 16),并且需要在设备上安装Chrome 45。

答案 1 :(得分:0)

谷歌浏览器是最好的,因为他们将权限和其他网站未经许可无法访问的其他内容放在一起。因此,与其他浏览器相比,它必须是安全的。

答案 2 :(得分:-2)

出于安全原因,Chrome优于外部浏览器,因为Chrome中的数据将采用加密形式,而外部浏览器需要对其进行加密。它还可以保护手机免受危险场所的侵害。

谢谢!

相关问题