Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Security 颤振内部的敏感数据存储在哪里?_Security_Flutter_Storing Data - Fatal编程技术网

Security 颤振内部的敏感数据存储在哪里?

Security 颤振内部的敏感数据存储在哪里?,security,flutter,storing-data,Security,Flutter,Storing Data,我正在用openid-oauth2构建身份验证。我设法从身份验证服务器收集访问令牌、身份令牌。我希望存储这些值并在每个api调用中使用这些值。我搜索时有几个选项 我可以使用,它可以散列访问令牌,我可以读取该值以执行api调用 我可以使用继承的小部件。在我的应用程序上创建一个继承的小部件,并从继承的小部件读取数据 我可以使用Singleton。只需创建一个充当单例类的类,并将我的访问令牌存储在该类中 我可以使用 当然是2,3。四,。选择是不安全的。但是,我不知道是否需要安全地存储这些值 在Fl

我正在用openid-oauth2构建身份验证。我设法从身份验证服务器收集访问令牌、身份令牌。我希望存储这些值并在每个api调用中使用这些值。我搜索时有几个选项

  • 我可以使用,它可以散列访问令牌,我可以读取该值以执行api调用

  • 我可以使用继承的小部件。在我的应用程序上创建一个继承的小部件,并从继承的小部件读取数据

  • 我可以使用Singleton。只需创建一个充当单例类的类,并将我的访问令牌存储在该类中
  • 我可以使用
当然是2,3。四,。选择是不安全的。但是,我不知道是否需要安全地存储这些值


在Flatter中存储这些值的最佳实践是什么?

我建议您首选我已用于存储令牌的Flatter\u secure\u存储。它是用例的完美选择

用于在安全存储中存储数据的Flatter插件:

  • 钥匙链用于iOS

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