java - 为什么 Amplify 强制使用身份池进行联合登录?
问题描述
我不使用Cognito 身份池,因为我不需要使用令牌访问 AWS 资源。我配置了几个联合身份提供程序,并且通过托管的 Web UI 一切都按预期工作:我可以使用 3rd 方提供程序登录并获取 JWT 令牌作为响应。
但是,当尝试
Amplify.Auth.signInWithSocialWebUI
通过 Android 上的 Amplify 实现相同的登录行为时,它迫使我将身份池的配置添加到amplifyconfiguration.json
文件中。
我不明白为什么在Android上需要它?
解决方案
推荐阅读
- java - 将 Json 字符串转换为 JsonObject 对象
- url - 在 Windows 或 Chrome 中复制 URL 时,URL 会损坏
- wordpress - 将特定域重定向到另一个 URL
- npm - npm audit fix --force react 脚本自动降级
- php - Laravel 8 集合按 asc 排序
- graphviz - 有没有办法用neato绘制集群?
- docker - 如何拥有多个版本的pdfinfo?
- sql - 将数据从 S3 导入 Redshift 时的 SUPER 数据类型解析
- java - 如何将不同类的三个线程同步到一起
- javascript - 如何在另一个公会中担任角色并在新公会 Discord.js v.12 中获得排名