gpt4 book ai didi

amazon-web-services - 如何在 Facebook 应用等应用上使用 aws cognito 永久登录用户

转载 作者:行者123 更新时间:2023-12-04 02:07:15 25 4
gpt4 key购买 nike

我正在开发一个应用程序来使用 aws cognito 来管理我的用户身份验证。我的理解是,一旦通过身份验证,我将收到一个访问 token 和一个刷新 token 。访问 token 是短暂的,我将不得不使用刷新 token 来定期获取新 token 。但是,我遇到的问题是刷新 token 也有到期日期。当刷新 token 过期时会发生什么,我是否要求用户再次登录应用程序? Facebook 应用程序或linkedin 应用程序似乎有用户永久登录。只有重新安装应用程序才会提示用户再次登录。我能想到的一种方法是将用户名和密码保存在应用程序中,但这不会违背此基于 token 的身份验证的目的吗?
那么,像 Facebook 应用一样永久登录用户的正确方法是什么?

最佳答案

AWS 文档说

By default, the refresh token expires 30 days after the user authenticates. When you create an app for your user pool, you can set the app’s Refresh token expiration (days) to any value between 1 and 3650.



到期 3650 意味着大约 10 年,您几乎可以将其视为“永远”。

详情在这里 http://docs.aws.amazon.com/cognito/latest/developerguide/amazon-cognito-user-pools-using-tokens-with-identity-providers.html

关于amazon-web-services - 如何在 Facebook 应用等应用上使用 aws cognito 永久登录用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42264480/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com