【发布时间】:2017-01-09 14:13:12
【问题描述】:
我可以使用 Aws\CognitoIdentity 从 Amazon Cognito 获取带有 Facebook 令牌 的身份 ID Amazon PHP SDK (https://docs.aws.amazon.com/aws-sdk-php/v3/api/class-Aws.CognitoIdentity.CognitoIdentityClient.html) 的 \CognitoIdentityClient。
$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,但是没有用户池的用户页面中的任何用户记录。
这是预期的结果吗?如果是,我如何将用户信息添加到 用户池 并获取它们?
感谢任何帮助。
【问题讨论】:
标签: amazon-cognito amazon-cognito-facebook