小编Ami*_*nde的帖子

如何持久化 Cognito 用户会话

我正在将 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)

javascript amazon-cognito

7
推荐指数
1
解决办法
4926
查看次数

标签 统计

amazon-cognito ×1

javascript ×1