如何在 Flutter Web 应用程序中安全存储 JWT 令牌?

问题描述 投票:0回答:1

我正在开发一个 Flutter Web 应用程序,需要使用 JWT 令牌进行用户身份验证。成功登录后,我会收到一个 JWT 令牌,我需要安全地存储该令牌以发出经过身份验证的 API 请求。

我考虑过一些选择,例如:

本地存储:使用 dart:html 库将令牌存储在 localStorage 中。

任何在 Flutter Web 中安全存储 JWT 令牌的指南或最佳实践将不胜感激!

flutter dart
1个回答
0
投票

将 JWT 保存在本地存储上应该不会有任何问题。您可以做的另一件事是将带有 httpOnly 标志的 cookie 中的令牌从服务器传递到前端。

dart.html
将像普通 js 在网络浏览器中一样工作。

© www.soinside.com 2019 - 2024. All rights reserved.