gpt4 book ai didi

web - Flutter for web 如何存储凭据?

转载 作者:IT王子 更新时间:2023-10-29 06:42:28 27 4
gpt4 key购买 nike

我正在构建一个 Flutter Web 应用程序,它需要以安全的方式存储凭据,以允许用户自动登录,我该如何实现?

最佳答案

在典型的 web 应用程序中(无论是否为 flutter_web),将用户的密码实际存储在浏览器中的 cookie 或 html 存储中是不明智的。一些使用的一种技术是拥有一个持久性 cookie,该 cookie 存储用户名和某种使用私钥加密的临时身份验证 token 。身份验证 token 是临时的,但存在于数据库中的用户记录中,并且可以在允许有效的时间内代替用户密码使用。这样,用户的凭据就不会保存在 Web 浏览器中 - 只有用户名和 token 保存在加密的持久性 cookie 中。

从 Flutter web 的开发预览中可以看出,它可以生成 web 应用程序,我假设应该使用标准的 web 开发技术来确保任何和所有 web 应用程序的用户安全。

关于web - Flutter for web 如何存储凭据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57243557/

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