要将AWS Cognito令牌保存在会话存储中,需要使用AWS SDK for JavaScript中的AWS.CognitoIdentityServiceProvider类提供的API。
以下是示例代码,将用户的访问令牌(Access Token)从本地存储中提取,将其保存到会话存储中,并从本地存储中删除:
var accessToken = localStorage.getItem('CognitoIdentityServiceProvider.<>.<>.accessToken');
sessionStorage.setItem('CognitoIdentityServiceProvider.<>.<>.accessToken', accessToken);
localStorage.removeItem('CognitoIdentityServiceProvider.<>.<>.accessToken');
其中,<>和<>应该替换为相应的实际值。同样地,也可以将ID令牌(ID Token)和刷新令牌(Refresh Token)保存到会话存储中。