【发布时间】:2016-10-20 13:03:47
【问题描述】:
我的用户池和联合池已链接。
我能够注册并验证用户,但它没有在用户联合身份池的控制台上注册。它只会以未经身份验证的形式出现。
我需要做什么才能让我的用户停止显示为未经授权的用户并让他们显示为我的用户池中的用户?
【问题讨论】:
标签: ios objective-c amazon-web-services react-native amazon-cognito
我的用户池和联合池已链接。
我能够注册并验证用户,但它没有在用户联合身份池的控制台上注册。它只会以未经身份验证的形式出现。
我需要做什么才能让我的用户停止显示为未经授权的用户并让他们显示为我的用户池中的用户?
【问题讨论】:
标签: ios objective-c amazon-web-services react-native amazon-cognito
听起来你们俩都启用了未经身份验证的身份,并且在身份验证后与 Cognito 通信之前没有正确设置用户池令牌。 Cognito Federated Identities 认为您没有提供令牌,这就是为什么您只能看到未经身份验证的 id。给this docs page一个阅读,简短的版本是登录需要这样设置:
logins.put("cognito-idp.<region>.amazonaws.com/<YOUR_USER_POOL_ID>", session.getIdToken().getJWTToken());
【讨论】: