如何 link 我的移动中心与我现有的 Cognito 用户池?
How to link my mobile hub with my existing cognito user pool?
我关注这些页面是为了在我的移动应用程序上使用 Cognito https://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 用户池,但我已经有了一个。我如何 link 具有现有用户群的移动中心?
AWS Mobile Hub 目前不提供将现有 Cognito 用户池导入项目的方法,但是,您可以通过几个简单的步骤将您喜欢的任何 Cognito 用户池与 Mobile Hub 生成的 Cognito 身份池一起使用.首先,向 Mobile Hub 项目添加一个用户池,以便该项目启用身份验证。然后单击 Resources link 并找到您的 Cognito Identity Pool,然后单击 deep-link 进入 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 身份池,因此我们正在努力确定这些请求的优先级,但我不能确切地说出该功能何时可用。
AWS 现在支持您请求的功能。
New AWS Mobile Hub feature: Add an existing user pool to your Mobile
Hub project
我关注这些页面是为了在我的移动应用程序上使用 Cognito https://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 用户池,但我已经有了一个。我如何 link 具有现有用户群的移动中心?
AWS Mobile Hub 目前不提供将现有 Cognito 用户池导入项目的方法,但是,您可以通过几个简单的步骤将您喜欢的任何 Cognito 用户池与 Mobile Hub 生成的 Cognito 身份池一起使用.首先,向 Mobile Hub 项目添加一个用户池,以便该项目启用身份验证。然后单击 Resources link 并找到您的 Cognito Identity Pool,然后单击 deep-link 进入 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 身份池,因此我们正在努力确定这些请求的优先级,但我不能确切地说出该功能何时可用。
AWS 现在支持您请求的功能。
New AWS Mobile Hub feature: Add an existing user pool to your Mobile Hub project