如果使用基于浏览器的Javascript SDK,如何在AWS Cognito中获取访问令牌?

如果使用基于浏览器的Javascript SDK,如何在AWS Cognito中获取访问令牌?,javascript,amazon-web-services,amazon-cognito,Javascript,Amazon Web Services,Amazon Cognito,我目前使用这种(迂回)方式查找访问令牌。在浏览器JS中获取它的正确方法是什么 var cognitoUser = userPool.getCurrentUser(); var tempKey = "CognitoIdentityServiceProvider."+_config.cognito.userPoolClientId; var LastAuthUserTemp = cognitoUser["storage"][tempKey+".LastAuthUser"]; var Acc

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

var cognitoUser = userPool.getCurrentUser();
var tempKey = "CognitoIdentityServiceProvider."+_config.cognito.userPoolClientId;
var LastAuthUserTemp = cognitoUser["storage"][tempKey+".LastAuthUser"];     
var AccessToken = cognitoUser["storage"][tempKey+"."+LastAuthUserTemp+".accessToken"];
一旦获得会话(调用getSession()方法),就可以通过session.getIdToken().getJwtToken()获取json web令牌

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