在AWS Cognito和Lambda

时间:2017-10-20 11:54:16

标签: amazon-web-services facebook-graph-api aws-lambda amazon-cognito aws-cognito

我正在使用亚马逊的AWS Cognito以及Lambda和Facebook登录创建一个小型API。

当用户/我的应用程序向Lambda发送API请求时,Cognito会做得很好,并使用Facebook登录即可对用户进行身份验证。我的观点是,据我所知,Cognito没有提供有关用户的任何信息(如ID或Fb访问令牌),当然我在请求中提供它。

在我的情况下,我想让AWS Lambda中的用户Facebook访问令牌用它做一些事情。

有没有人知道如何获取当前用户的任何信息,这些信息正在点击API(如Fb访问令牌),或者Cognito是否以这种方式成为一个封闭的系统?

1 个答案:

答案 0 :(得分:3)

如果您使用Facebook与Cognito用户池集成(在联盟 - >身份提供商下),则可以通过转到联盟来将access_token从facebook集成映射到可用的Cognito属性 - >属性映射 - > Facebook标签。 facebook ID是用户名,减去“Facebook_”前缀。

希望这有帮助!

相关问题