Amazon web services 使用AWS API链接标识池和用户池
我有一个混合移动应用程序,使用AWS Javascript SDK与Amazon Cognito集成,使用Cognito用户池作为身份提供者。它起作用了 我需要使用AWSAPI遍历数据以生成报告。一个关键部分是列出哪些用户(显示他们的用户名)与哪些项目(与他们的Cognito身份相关)相关联 问题 我有一个来自的Cognito身份列表。我在Cognito用户池中有一个来自的用户列表。是什么将身份链接到用户 我试过。。。 表示用户的Amazon web services 使用AWS API链接标识池和用户池,amazon-web-services,aws-sdk,amazon-cognito,aws-cognito,Amazon Web Services,Aws Sdk,Amazon Cognito,Aws Cognito,我有一个混合移动应用程序,使用AWS Javascript SDK与Amazon Cognito集成,使用Cognito用户池作为身份提供者。它起作用了 我需要使用AWSAPI遍历数据以生成报告。一个关键部分是列出哪些用户(显示他们的用户名)与哪些项目(与他们的Cognito身份相关)相关联 问题 我有一个来自的Cognito身份列表。我在Cognito用户池中有一个来自的用户列表。是什么将身份链接到用户 我试过。。。 表示用户的子字段是他们的标识ID。通过迭代,没有子项匹配任何Identity
子字段是他们的标识ID。通过迭代,没有子项匹配任何IdentityId值
我以为答案在Cognito的身份中。这将返回一个登录的映射
——我希望它是一个与此标识关联的用户ID数组。但是,它返回一个包含1个URL(我的用户池的URL)的映射,该URL不映射到用户
["Logins"]=>
array(1) {
[0]=>
string(55) "cognito-idp.eu-west-1.amazonaws.com/eu-west-1_*********"
}
如何将API从身份导航到用户,或者从身份导航到用户?不幸的是,据我所知,没有简单的方法可以做到这一点。您可以在单独的数据存储(如DynamoDB)中保存和维护关联。不幸的是,据我所知,没有简单的方法可以做到这一点。您可以在单独的数据存储(如DynamoDB)中保存和维护关联