android - 使用 Quasar + Amplify Auth 创建应用程序:PWA 与 Android (Cordova)
问题描述
我正在编写一个使用AWS Amplify Auth(由Google联合Cognito)的 Quasar/VueJS2 解决方案。在 Google 方面,我确实设置了类型为“Web 应用程序”</strong>的“OAuth 2.0 客户端 ID”< /strong>。
在PWA 模式(#> quasar dev)下运行项目,工作正常。
这就是 OAuth 的完成方式:
- 应用程序加载了“连接”按钮。
- 单击“连接”按钮启动身份验证操作:Cognito 然后 Google Authentification 然后返回到需要连接的页面。
但是,当我构建一个 Android 版本,签署了 apk 并将其安装在我的手机上时,我得到了“应用程序错误”ERR_CONNECTION_TIMED_OUT。
我认为我需要设置一个类型为“<strong>Android ”的“<strong>OAuth 2.0 Client ID ”。
我将如何在 Quasar 中管理它?代码将如何区分 PWA 或 Android 模式?
这对我来说是新的,我从来没有这样做过。
解决方案
推荐阅读
- reactjs - 饼图标签在 ReactJS 中不可见
- php - Symfony - 查询构建器返回最接近的数据
- c# - 在 C# 的 smtp 邮件中附加 excel 文件
- angular - Angular 6 Reactive Form 字段在首次显示时显示 [object object]
- python - 运行 tf.estimator.train 100 步时,仅在 tensorboard 中看到一个步骤
- ios - 为什么clang-formatter断线?
- r - 如何在 igraph 上显示特定标签?
- azure - AzureDB 中 XP_CMDSHELL 的等价物
- assembly - "lea eax, [eax*4]" 中的 lea 是否加载值?
- mysql - MySQL 错误 1005:外键约束的格式不正确