Я видел пару вопросов, спрашивающих о том, как «хранить конфиденциальные данные en React Native» (например, this и this), но все эти случаи говорили о том, что динамические данные (например, с сервера) а затем сохраните его с помощью AsyncStorage
. Но, если вам нужно НАПИСАТЬ чувствительный TOKEN/PASSWORD в коде?Как хранить конфиденциальные данные в реакторе?
Например, я хочу реализовать эту библиотеку: https://github.com/fullstackreact/react-native-oauth Как вы можете видеть в первом примере, я должен написать в коде секретный токен.
Есть ли файл во всей директории проекта с реакцией, где я могу поместить свои токены, а затем получить ее в приложении? Насколько безопасно управлять этими защищенными токенами в приложении?
Благодаря
Asyncstorage является экспозиционно хранения, так что я бы не сохранить важную информацию там, даже если есть элемент управления, который удаляет их после выхода из приложения. Таким образом, вы можете хранить эти сведения с помощью mobx или redux, которые временно сохраняют значения. –
@BurakKarasoy. Но информация никоим образом не защищена с помощью redux/mobx. Кроме того, информация не будет сохраняться, и у вас все еще есть задача установить эти значения. – martinarroyo
Посмотрите на этот вопрос: http://stackoverflow.com/questions/1934187/oauth-secrets-in-mobile-apps – martinarroyo