Javascript 如何处理来自AWS cognito的令牌

Javascript 如何处理来自AWS cognito的令牌,javascript,authentication,amazon-cognito,google-login,Javascript,Authentication,Amazon Cognito,Google Login,其想法是使用AWS Cognito和Google登录作为联邦实体来执行登录/身份验证+自动化 一切都是使用AWS javascript SDK在客户端完成的 我可以使用登录。我将我重定向到我的网站,并在URL中添加一个访问令牌。我可以使用CognitoIdentityCredentials功能取回AWS访问和密钥 问题: 如何使用此访问\u令牌 我需要调用哪个函数才能获取当前用户 我是否需要访问密钥和密钥 好吧,看来我很困惑 使用Cognito登录时,URL中有两个JWT令牌(这一部分很重要):

其想法是使用AWS Cognito和Google登录作为联邦实体来执行登录/身份验证+自动化

一切都是使用AWS javascript SDK在客户端完成的

我可以使用登录。我将我重定向到我的网站,并在URL中添加一个访问令牌。我可以使用
CognitoIdentityCredentials
功能取回AWS访问和密钥

问题:

  • 如何使用此访问\u令牌
  • 我需要调用哪个函数才能获取当前用户
  • 我是否需要
    访问密钥
    密钥

  • 好吧,看来我很困惑

    使用Cognito登录时,URL中有两个JWT令牌(这一部分很重要):

  • 访问令牌
  • 身份证
  • 调用API网关授权请求时,必须在
    Authorization
    头中发送
    id\u令牌。如果使用AWS Amplify SDK,则会自动设置标头

    当我设法实现从登录/注册到API网关请求的完整流程时,我将添加更多信息


    旁注:当我在线阅读所有代码(Github、Medium等)时,我发现自己被弄糊涂了。在登录部分之后,它们都使用Cognito标识池。

    您似乎混淆了许多要点。请再次查看有关Cognito用户池和Cognito标识的文档。我接受了您的建议,似乎我不需要标识部分。但是我不知道怎么用这个代币。我正在使用API网关sdk