【问题标题】:Integrate existing AWS Cognito user pool into iOS project with Amplify使用 Amplify 将现有 AWS Cognito 用户池集成到 iOS 项目中
【发布时间】:2019-04-18 05:49:58
【问题描述】:

我正在尝试使用AWS AmplifyAWS Cognito 添加到我的iOS 应用程序中。文档建议在 CLI 上使用 amplify add auth,但这似乎不适用于现有的 User Pool(即您必须创建一个新的)。是否可以使用现有的用户池将 AWS Cognito 集成到我的 iOS (Swift) 项目中?

【问题讨论】:

  • 同样的问题,如果我们想为 iOS 和 Android 应用程序使用相同的用户池怎么办?除了复制粘贴之外,我们不能保持 awsconfiguration.json 文件同步吗?

标签: swift amazon-web-services amazon-cognito aws-amplify


【解决方案1】:

更新:自 2020 年起,Amplify 允许您使用现有的用户池(是的!)。运行:

amplify import auth

来源:https://aws.amazon.com/de/about-aws/whats-new/2020/10/use-existing-cognito-user-pools-identity-pools-for-amplify-project/

【讨论】:

    【解决方案2】:

    Amplify CLI 目前不支持现有资源,但您可以手动编辑您的 awsconfiguration.json 以包含已作为 outlined here 存在的用户池。

    【讨论】:

    • 我对此进行了测试,它确实有效,但仍然不方便。
    • 谢谢。我对 ReactJS 项目有同样的问题,你的回答拯救了我的一天!顺便说一句 JS 的手动编辑指南:aws-amplify.github.io/docs/js/…
    猜你喜欢
    • 1970-01-01
    • 2018-05-16
    • 2020-04-05
    • 2018-08-23
    • 2017-02-10
    • 2023-03-30
    • 2017-03-25
    • 2020-12-22
    • 1970-01-01
    相关资源
    最近更新 更多