为 Flutter web 存储 JWT 令牌
Posted
技术标签:
【中文标题】为 Flutter web 存储 JWT 令牌【英文标题】:Storing JWT tokens for Flutter web 【发布时间】:2020-07-24 09:02:16 【问题描述】:我在我的 Flutter Web 应用程序中从我的 express 后端收到一个 JWT 令牌。但是为了不让用户下次再次登录,我需要保留令牌。 正如我已经阅读的那样,不建议将这些令牌存储在 localStorage 中,并且 android 的 SecureStorage 不适用于 Web。
那么这样做的最佳做法是什么?
【问题讨论】:
【参考方案1】:您可以在网络上使用SharedPreferences 来存储您的 jwt。共享偏好是一种键值结构,可帮助您保存和恢复您的值。
【讨论】:
但这只是将数据存储在 Web 上的 localStorage 中。所以没有区别。 我检查了flutter secure storage 并且还没有网络实现。检查这个issue,也许这会对你有所帮助。 这是一个老问题,但我希望这可以帮助任何在 Google 上搜索相同问题的人。你可以关注this article。以上是关于为 Flutter web 存储 JWT 令牌的主要内容,如果未能解决你的问题,请参考以下文章
在 .net 核心 web api 中存储 JWT 令牌的位置?
在基于 Web 浏览器的客户端上存储授权(或 JWT)令牌的位置?