Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/106.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 哪个更安全:外部浏览器还是ChromeTab授权?_Android_Ios_Cordova_Webview_Oauth 2.0 - Fatal编程技术网

Android 哪个更安全:外部浏览器还是ChromeTab授权?

Android 哪个更安全:外部浏览器还是ChromeTab授权?,android,ios,cordova,webview,oauth-2.0,Android,Ios,Cordova,Webview,Oauth 2.0,我正在为android和iOS智能手机开发基于cordova的混合移动应用程序 更新:谷歌不再支持嵌入式网络视图方法 用例:应用程序对用户进行身份验证,然后访问谷歌日历API,最后在应用程序上显示用户事件 注意:我将在没有客户端库的情况下使用3条腿的OAuth和Google数据API 问题 为了向Google调用OAuth请求,我应该使用外部浏览器还是Chrometab 从安全角度来看,哪种方法最合适? 谢谢 从安全性的角度来看,这是一样的,Chrome自定义选项卡依赖于Chrome浏览器信息,

我正在为android和iOS智能手机开发基于cordova的混合移动应用程序

更新:谷歌不再支持嵌入式网络视图方法

用例:应用程序对用户进行身份验证,然后访问谷歌日历API,最后在应用程序上显示用户事件

注意:我将在没有客户端库的情况下使用3条腿的OAuth和Google数据API

问题 为了向Google调用OAuth请求,我应该使用外部浏览器还是Chrometab

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

从安全性的角度来看,这是一样的,Chrome自定义选项卡依赖于Chrome浏览器信息,在安全性上没有区别

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

安全性:浏览器使用谷歌的安全浏览来保护用户 以及危险场所的装置


从应用程序集成的角度来看,最好使用Chrome自定义选项卡,因为登录时不会将用户推出应用程序。但是请注意,Chrome自定义选项卡仅在Jellybean和更高版本(API 16)上可用,并且需要在设备上安装Chrome 45。

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

出于安全考虑,Chrome比外部浏览器更好,因为Chrome中的数据将以加密形式存在,而外部浏览器中的数据需要加密。它还可以保护手机免受危险场所的攻击


谢谢

自定义选项卡可以在任何浏览器中打开。它只是一个
ACTION\u视图
Intent加了一些糖,所以当你在Chrome中打开它时,它看起来很漂亮。从技术上讲,它是在Chrome(或其他浏览器)中打开的,而不是在你的应用程序中。