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

2023-12-03

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

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


AWS Mobile Hub 目前不提供将现有 Cognito 用户池导入项目的方法,但是,您可以通过几个简单的步骤将您喜欢的任何 Cognito 用户池与 Mobile Hub 生成的 Cognito 身份池结合使用。首先,将用户池添加到 Mobile Hub 项目,以便该项目启用身份验证。然后单击资源链接并找到您的 Cognito 身份池,然后单击 Cognito 控制台的深层链接。现在,单击编辑您的身份池。在“身份验证提供程序”下,您将找到 Cognito 用户池的设置;根据您的 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"
  }
},

...为您的 Cognito 用户池使用适当的值,您应该可以开始了。

请注意,这些说明应该允许您重新使用 Cognito 用户池,但由于 Cognito 身份池已更改,因此您的用户身份 ID 值将会更改。

我们有几个客户请求能够重复使用他们的 Cognito 用户池和 Cognito 身份池,因此我们正在努力确定这些请求的优先级,但我无法确切地说该功能何时可用。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何将我的移动中心与现有的 Cognito 用户池链接? 的相关文章

随机推荐