不了解AWS Amplify身份验证刷新令牌方法

时间:2020-05-16 20:53:32

标签: amazon-web-services amazon-cognito aws-amplify

我对应用程序开发还比较陌生,我不了解有关awsmplify和cognito的知识。假设我使用此方法登录帐户:

import { Auth } from 'aws-amplify';

async function SignIn() {
    try {
        const user = await Auth.signIn(username, password);
    } catch (error) {
        console.log('error signing in', error);
    }
}

然后您可以使用存储在用户中的凭据进行经过身份验证的api调用,对吗?但是,如果用户关闭浏览器并稍后返回该怎么办?是否会删除数据,而我每次都必须获取新的用户值?我是否以编程方式执行此操作?有没有办法在浏览器中存储这些凭据?

此处的文章:http://medium.com/tensult/how-to-refresh-aws-cognito-user-pool-tokens-d0e025cedd52说Amplify自动刷新令牌,但这如何工作?我可以假设用户值始终是最新的吗?我读到这些令牌的过期时间相对较快,我怎么知道何时需要刷新?

这里有一个我不了解的层,文档对我没有帮助(尽管很可能是我)。任何帮助表示赞赏。谢谢!

0 个答案:

没有答案
相关问题