【问题标题】:How to get access token in AWS Cognito if using Browser based Javascript SDK?如果使用基于浏览器的 Javascript SDK,如何在 AWS Cognito 中获取访问令牌?
【发布时间】:2020-09-20 12:34:50
【问题描述】:

我目前使用这种(回旋处)方式来查找访问令牌。在浏览器 JS 中获取它的正确方法是什么?

var cognitoUser = userPool.getCurrentUser();
var tempKey = "CognitoIdentityServiceProvider."+_config.cognito.userPoolClientId;
var LastAuthUserTemp = cognitoUser["storage"][tempKey+".LastAuthUser"];     
var AccessToken = cognitoUser["storage"][tempKey+"."+LastAuthUserTemp+".accessToken"];

【问题讨论】:

    标签: javascript amazon-web-services amazon-cognito


    【解决方案1】:

    一旦获得会话(调用 getSession() 方法),就可以通过 session.getIdToken().getJwtToken() 获得 json Web 令牌

    这里我假设您的 Cognito 用户池已配置为使用 jwt。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-01-05
      • 2017-01-07
      • 2021-01-05
      • 2018-04-01
      • 1970-01-01
      • 2019-10-16
      相关资源
      最近更新 更多