首页 文章

如何将我的移动中心与我现有的cognito用户池相关联?

提问于
浏览
3

我正在关注这些页面,以便在我的移动应用https://docs.aws.amazon.com/aws-mobile/latest/developerguide/getting-started.htmlhttps://aws.amazon.com/blogs/mobile/easy-sign-in-and-sign-up-ui-with-the-aws-mobile-sdk-for-android/上使用cognito

我创建了移动集线器并下载了json文件,但现在它要我创建一个cognito用户池,但我已经有了一个 . 如何将移动集线器与现有用户池链接?

谢谢 .

2 回答

  • 0

    AWS Mobile Hub目前不提供将现有Cognito用户池导入项目的方法,但是,您可以通过一些简单的步骤将您喜欢的任何Cognito用户池与Mobile Hub生成的Cognito Identity Pool一起使用 . 首先,将用户池添加到Mobile Hub项目,以便项目启用了Auth . 然后单击Resources链接并找到Cognito Identity Pool,然后单击Cognito控制台的深层链接 . 现在,单击“编辑您的标识池” . 在"Authentication Providers"下,您可以找到Cognito用户池的设置;根据您的Cognito用户池设置这些值 . 然后,返回Mobile Hub控制台,当您下载所需的任何应用程序平台的配置文件时,只需编辑生成的文件以放入正确的Cognito用户池设置 .

    例如,如果您're using Android, in the Mobile Hub console, you' ll单击Android卡上的"Integrate",然后单击"Download Config File."然后,您将在"awsconfiguration.json"文件中编辑这些行 .

    "CognitoUserPool": {
      "Default": {
        "PoolId": "us-east-1_9rEQUqXYZ",
        "AppClientId": "gsdnilro5k0hillo8t6ojlxyz",
        "AppClientSecret": "pkqbqn8ulo08lghald06sjeib4mvbvpd6b0qork2h30n5klixyz",
        "Region": "us-east-1"
      }
    },
    

    ...为Cognito用户池使用适当的值,你应该很高兴 .

    请注意,这些说明可让您重新使用Cognito用户池,但由于Cognito Identity Pool已更改,因此您的用户身份ID值将会更改 .

    我们有几个客户要求能够重新使用他们的Cognito用户池和Cognito身份池,因此我们正在努力优先处理这些请求,但我无法准确说明该功能何时可用 .

    此致
    安德鲁C.
    AWS移动开发人员体验

  • 4

    AWS现在支持您请求的功能 .

    新的AWS Mobile Hub功能:将现有用户池添加到Mobile Hub项目

相关问题