当前位置: 首页 > 知识库问答 >
问题:

如何将我的移动中心与我现有的cognito用户池链接起来?

解阳荣
2023-03-14

我按照以下页面在我的移动应用程序https://docs.aws.amazon.com/aws-mobile/lates/developerguide/geting-starte.html和https://aws.amazon.com/blogs/mobile/easy-sign-in-and-sign-up-ui-with-the-aws-mobile-sdk-for-android/上使用cognito

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

共有1个答案

程博学
2023-03-14

AWS Mobile Hub目前没有提供将现有的认知用户池导入项目的方法,但是,您可以通过几个简单的步骤将您喜欢的任何认知用户池与Mobile Hub生成的认知标识池一起使用。首先,向Mobile Hub项目添加一个用户池,这样项目就启用了Auth。然后单击Resources链接并找到您的Cognito标识池,然后单击到Cognito控制台的深层链接。现在,单击以编辑您的标识池。在“Authentication Providers”下,您将找到Cognito用户池的设置;根据您的认知用户池设置这些值。然后,回到Mobile Hub控制台,当您下载所需应用程序平台的配置文件时,只需编辑结果文件,将其放入正确的Cognito用户池设置中。例如,如果您使用的是Android,在Mobile Hub控制台中,您将单击Android卡上的“集成”和“下载配置文件”。然后,在“awsconfiguration.json”文件中编辑这些行。

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

...为您的认知用户池使用适当的值,您应该可以继续使用。注意,这些说明应该允许您重用认知用户池,但是由于认知标识池已经更改,您的用户标识ID值也将更改。我们已经有几个客户请求能够重用他们的认知用户池和认知标识池,所以我们正在对这些请求进行优先级排序,但我不能确切地说何时可以使用该功能。

 类似资料:
  • 所以在我的应用程序中,我显然想为用户提供重置密码的方法。我遇到的问题是,用户池的新留档在这个主题上非常模糊。以下是他们告诉你忘记密码流要做的事情,你可以在以下链接找到: http://docs.aws.amazon.com/cognito/latest/developerguide/using-amazon-cognito-user-identity-pools-javascript-exampl

  • 你会认为亚马逊的两种产品会很好地整合在一起。你还会认为亚马逊会在他们的服务上留档。两者都大错特错。 我正在使用与Alexa的帐户链接,并使用AWS Cognito作为我的oauth提供商。我能够成功地链接我的帐户只是罚款,并与每一个后续的alexa调用我得到一个访问令牌返回给我。现在怎么办? 我需要能够从alexa lambda功能访问其他AWS服务,如dynamo、lambda和iot。我想这很

  • 我刚刚开始和AWS一起工作,学习AWS。我正在使用AWS移动中心的服务,到目前为止已经设置了登录 一切正常,现在我正在处理忘记密码和更新密码。 问题是,AWS设置忘记密码的方式是: 首先输入用户名,然后在用户输入用户名后,AWS通过SMS向与该用户名关联的电话号码发送验证码。 这是一个问题,因为这意味着任何人都可以输入任何用户名,并会发送一条短信,导致我的短信付款增加,老实说,这看起来很草率。 我

  • 我正在尝试在iOS(Swift)应用程序中实现新的AWS Cognito用户池,但我很难让登录过程正常工作。我基本上是在尝试遵循这里提供的示例。 这是我到目前为止所拥有的: AppDelegate: LoginView控制器: 当我点击“登录”按钮时,似乎什么也没有发生,尽管如果我再次点击它,我会得到一个NSInternalInconsistencyException(我相信这是因为AWSTask

  • Yammer REST api JSON。我的代码成功地在组中发送消息。但是我需要用“CC”发送味精,链接一些用户,像这样:

  • 我将消息从windows窗体应用程序发送到azure事件中心。在使用数据流分析进行实时操作后,从事件中心获取数据。在该操作之后,我将结果消息发送到事件集线器。现在我想使用移动应用程序(android或windows mobile应用程序)通过azure notification hub向用户显示结果消息。我们可以直接连接azure通知中心和azure事件中心吗?。