我正在将 javascript sdk 用于 AWS cognito,并且能够使用 aws cognito 登录并接收令牌作为响应。
我可以看到用户会话是有效的,直到我刷新页面。请建议用户会话在刷新页面后如何保持。
下面是我的代码。
function getSession() {
let poolData = {
UserPoolId: _config.cognito.userPoolId, // Your user pool id here
ClientId: _config.cognito.clientId, // Your client id here
};
//alert(sessionStorage.getItem("SessionName"));
let userPool = new AmazonCognitoIdentity.CognitoUserPool(poolData);
cognitoUser = userPool.getCurrentUser();
cognitoUser.getSession(function (err, session) {
if (err) {
alert(err);
return;
}
console.log('session validity: ' + session.isValid());
//Set the profile info
cognitoUser.getUserAttributes(function (err, result) {
if (err) {
console.log(err);
return;
}
console.log("------>>" + result);
//document.getElementById("email_value").innerHTML = result[2].getValue();
});
}); …
Run Code Online (Sandbox Code Playgroud)