如何在 React native 中处理令牌存储

How to handle token storage in React native

我有一个使用 JWT 进行用户身份验证的应用程序。当用户登录应用程序时,后端 returns 一个 access tokenrefresh token,我的问题是:

两个令牌必须存储在同一个 storage/place?

是的。您必须将其存储在相同的存储空间中。我建议使用 Secure Store 或异步存储之类的东西来存储您的 JWT 令牌。当您的应用程序启动时,从 Secure Store 检索访问令牌并将其存储在内存中。最好是 Redux,这样您就不必每次进行 API 调用时都从 Secure Store 中不断检索它。但是,请避免将刷新令牌存储在 Redux 中,因为您不会像访问令牌那样经常使用它。