Я пытаюсь найти безопасный способ сохранения сеанса в режиме React Native.
У меня есть некоторые конфиденциальные данные, такие как токен доступа, полученный с сервера, который я планирую установить в состояние redux.
Я не уверен, безопасно ли устанавливать конфиденциальные данные, такие как accessToken
, в состояние redux.
Если небезопасно, следует ли мне сохранить accessToken
в хранилище устройства, например react-native-keychain и загружать accessToken
при каждом запросе экрана и запросе сервера?
dispatch({type: LOGIN_SUCCESS, payload: {refreshToken, authTimestamp, email} });
const INITIAL_STATE = {
token: {
accessToken: '',
loading: false,
error: ''
}
};