如何从Amazon Cognito登录后获取用户的详细信息?

时间:2020-04-19 15:31:31

标签: boto3 amazon-cognito

有关设置的详细信息:

  1. 我正在为新用户设置AWS Cognito
  2. 我能够将用户引导到Cognito的登录页面
  3. 用户登录后,他们将被重定向到类似于http://localhost:5000/aws_cognito_redirect?code=667f8988-aabc-494e-a8b0-0dc0d47057ab的URL

我需要使用代码来获取有关用户个人资料和此类详细信息的信息。

如何使用boto3做到这一点?我无法使用文档来解决这个问题。

1 个答案:

答案 0 :(得分:0)

您可以按照here中列出的步骤将代码交换为令牌。获得令牌后,您可以解码id令牌(可以使用pyjwt库)以获取有关用户的详细信息。

请记住,如果出于安全原因使用授权码授予来阻止令牌在前端飞来飞去,则应该在后端进行交换和解码,然后将详细信息传递给前端。