【问题标题】:Is it safe to use Provider to store a JWT during a session in Flutter?在 Flutter 的会话期间使用 Provider 存储 JWT 是否安全?
【发布时间】:2020-11-27 09:48:10
【问题描述】:

我现在使用flutter_secure_storage 存储JWT 进行身份验证,但由于我使用provider 作为状态管理,我的问题是将JWT 也保存在提供程序中是否安全。还是每次我向服务器发出请求时都从安全存储中检索它更不安全?

【问题讨论】:

    标签: flutter security jwt flutter-provider


    【解决方案1】:

    Provider(以及推荐的新 Riverpod)将项目存储在应用程序的内存空间中,并且只有在应用程序存在时才会存在。但是,应用程序有时会被操作系统杀死,因此您可以捕获它并在应用程序消失后将其保留在 SharedPreferences 中。

    【讨论】:

    • SharedPreferences 存储身份验证令牌不安全
    猜你喜欢
    • 1970-01-01
    • 2015-05-15
    • 2021-12-05
    • 2010-12-28
    • 2010-12-10
    • 2018-02-19
    • 2018-07-05
    • 2018-05-10
    • 1970-01-01
    相关资源
    最近更新 更多