gpt4 book ai didi

security - 为cordova 混合移动应用程序选择哪种Google Oauth 2.0 客户端ID 类型?

转载 作者:行者123 更新时间:2023-12-04 12:45:53 27 4
gpt4 key购买 nike

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

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

注:我将在没有客户端库的情况下使用 3-legged OAuth 和 Google Data API。

问题

支持 Cordova 的 WebView 为应用程序提供了完整的用户界面,那么 应该是什么?应用类型 在这种情况下?

  • 既然一切都在webview里面,那么我应该选择“Web Application”吗?

  • 或者
  • 我是否需要为 Android 和 iOS 创建单独的应用程序类型
    分别?
  • 还是 iOS 应用程序类型可以同时适用于 Android 和 iOS?

  • 请建议在这种情况下选择应用程序类型的正确方法是什么。

    谢谢!

    enter image description here

    最佳答案

    这取决于您的应用程序的设置方式。如果您计划在后端服务器上处理所有 OAUTH 处理,那么您可以使用 Web 应用程序类型,并且您可以将所有 OAUTH 工作卸载到后端服务器。

    如果您没有后端服务器并且将在用户设备上进行所有 OAUTH 处理,那么您应该同时创建 iOS 和 Android 客户端 ID。例如:

    https://github.com/EddyVerbruggen/cordova-plugin-googleplus

    此插件的文档显示了创建 iOS 和 Android 客户端 ID 以在 Cordova 应用程序上启用 Google 登录。

    关于security - 为cordova 混合移动应用程序选择哪种Google Oauth 2.0 客户端ID 类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42945471/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com