首页 > 解决方案 > 在 react-native 中保持用户身份验证的最佳方法

问题描述

我正在尝试为用户登录编写代码并将其保留在 react-native 中。我找到了 persist-redux 和 react 导航库。

它们是认证进度的最佳库吗?我可以使用反应导航而不是persist-redux吗?你能建议我实现它的好教程吗?

标签: react-nativereact-redux

解决方案


不要使用 AsyncStorage 来存储凭据!

根据React Native 的安全概述,AsyncStorage 不应该用于存储敏感数据,因为它是未加密的。

Async Storage 是一个社区维护的 React Native 模块,提供异步、未加密的键值对存储。应用程序之间不共享异步存储:每个应用程序都有自己的沙箱环境,并且无法访问其他应用程序的数据。

异步存储注意事项表

那我应该用什么?

您可以使用以下任何一种可能性:

来源:https ://reactnative.dev/docs/security


推荐阅读