Как лучше хранить учетные данные в Android Studio? - PullRequest
0 голосов
/ 28 марта 2019

Я создаю приложение для Android, которое подключается к моему веб-приложению с помощью WebView. После входа пользователя в мое приложение для Android я использую webview.postURL, чтобы отправить данные публикации на мой сайт, чтобы пользователю не нужно было снова заходить на мой сайт. Теперь я хотел бы реализовать опцию «запомнить меня», чтобы сохранить учетные данные пользователя в моем приложении для Android. В настоящее время я использую SharedPreferences для хранения учетных данных пользователя и прочитал, что хранить учетные данные пользователей в SharedPreferences рискованно, поскольку они сохраняются в виде открытого текста. Учетные данные для этого приложения не передаются ни одному другому приложению для Android. Он доступен только для моего сайта.

Любое предложение будет оценено.

1 Ответ

0 голосов
/ 29 марта 2019

Рекомендуется не хранить жизненно важную информацию на устройстве Android, такую ​​как пароли и имена пользователей. Тем не менее, более идеальным способом противодействия возникшей проблеме является использование единого входа (аналогично сеансам в веб-разработке).

Такой подход гарантирует, что пользователь войдет в систему один раз, так что всякий раз, когда он вернется, он войдет в систему напрямую. Тогда приложение запрашивает учетные данные, только если пользователь выходит из системы.

...