如何为AWS用户池中的用户提供对其他aws服务的访问权限

时间:2016-06-19 00:18:35

标签: ios objective-c amazon-web-services react-native amazon-cognito

我已将用户池和联合池链接起来。

我能够注册并验证用户,但是它没有在用户联合身份池中的控制台上注册。它只是未经验证的。

我需要做些什么才能让我的用户停止显示为未经授权的用户并让他们在我的用户池中显示为用户?

1 个答案:

答案 0 :(得分:0)

听起来您启用了未经身份验证的身份,并且在进行身份验证后与Cognito通信之前未正确设置用户池令牌。 Cognito Federated Identities认为您没有给出令牌,这就是为什么您只看到未经身份验证的ID。给this docs page读取,短版本需要像这样设置登录:

logins.put("cognito-idp.<region>.amazonaws.com/<YOUR_USER_POOL_ID>", session.getIdToken().getJWTToken());