我可以使用Amazon PHP SDK 的Aws\CognitoIdentity\CognitoIdentityClient ( https://docs.aws.amazon.com/aws-sdk-php/v3/api/class-Aws.CognitoIdentity )从Amazon Cognito获取带有Facebook 令牌的身份 ID .CognitoIdentityClient.html)。
$identityClient = AWS::createClient('CognitoIdentity');
$idResp = $identityClient->getId(array(
'AccountId' => 'MY_ACCOUNT_ID',
'IdentityPoolId' => 'MY_IDENTITY_POOL_ID',
'Logins' => array(
'graph.facebook.com' => $fbUser->token,
)
));
$identityId = $idResp["IdentityId"];
我可以在Federated Identities的身份浏览器页面中看到身份 id ,但在用户池的用户页面中没有任何用户记录。
这是预期的结果吗?如果是,我如何将用户信息添加到用户池中并获取它们?
任何帮助表示赞赏。