首页 > 解决方案 > Flutter中的敏感数据存储在哪里?

问题描述

我正在使用 openid-oauth2 构建身份验证。我设法从身份验证服务器收集了 access_token、identity_token。我想存储这些值并在每个 api 调用中使用这些值。我搜索时有几个选择。

当然,2.、3. 和 4. 选项并不安全。但是,我不知道是否有必要安全地存储这些值。

扑动存储这些值的最佳实践是什么?

标签: securityflutterstoring-data

解决方案


我建议您首先选择我已经用来存储令牌的 flutter_secure_storage。它是用例的完美选择。

将数据存储在安全存储中的 Flutter 插件:

  • 钥匙串用于 iOS

  • AES 加密用于 Android。AES 密钥使用 RSA 加密,RSA 密钥存储在 KeyStore 中


推荐阅读