Security 颤振内部的敏感数据存储在哪里?
我正在用openid-oauth2构建身份验证。我设法从身份验证服务器收集访问令牌、身份令牌。我希望存储这些值并在每个api调用中使用这些值。我搜索时有几个选项Security 颤振内部的敏感数据存储在哪里?,security,flutter,storing-data,Security,Flutter,Storing Data,我正在用openid-oauth2构建身份验证。我设法从身份验证服务器收集访问令牌、身份令牌。我希望存储这些值并在每个api调用中使用这些值。我搜索时有几个选项 我可以使用,它可以散列访问令牌,我可以读取该值以执行api调用 我可以使用继承的小部件。在我的应用程序上创建一个继承的小部件,并从继承的小部件读取数据 我可以使用Singleton。只需创建一个充当单例类的类,并将我的访问令牌存储在该类中 我可以使用 当然是2,3。四,。选择是不安全的。但是,我不知道是否需要安全地存储这些值 在Fl
- 我可以使用,它可以散列访问令牌,我可以读取该值以执行api调用
- 我可以使用继承的小部件。在我的应用程序上创建一个继承的小部件,并从继承的小部件读取数据
- 我可以使用Singleton。只需创建一个充当单例类的类,并将我的访问令牌存储在该类中
- 我可以使用
在Flatter中存储这些值的最佳实践是什么?我建议您首选我已用于存储令牌的Flatter\u secure\u存储。它是用例的完美选择 用于在安全存储中存储数据的Flatter插件:
- 钥匙链用于iOS
- AES加密用于Android。AES 密钥使用RSA加密,RSA密钥存储在密钥库中