【发布时间】:2017-03-24 18:31:34
【问题描述】:
我正在开发基于 Cordova 的混合移动应用程序,针对 Android 和 iOS 智能手机。
更新:Google 不再支持嵌入式 webview 方法
用例:应用程序对用户进行身份验证,然后将访问 Google 日历 API,最后在应用程序上显示用户事件。
注意:我将在没有客户端库的情况下使用 3-legged OAuth 和 Google Data API。
问题 为了向 Google 调用 OAuth 请求,我应该使用外部浏览器还是 ChromeTabs?
从安全角度来看,哪种方法最适合? 谢谢!
【问题讨论】:
-
自定义标签可以在任何浏览器中打开。它只是一个带有一些糖的
ACTION_VIEWIntent,所以当你在 Chrome 中打开它时它看起来很漂亮。从技术上讲,它是在 Chrome(或其他浏览器)中打开的,而不是在您的应用中。
标签: android ios cordova webview oauth-2.0