buksttabu
@buksttabu

Автозаполение форм в Android?

Появилась идея создать (в качестве неплохого практикума) приложение, которое сохраняло бы у себя пары логин-пароль-адрес_сайта, а при входе на определенный сайт автоматически заполняло форму авторизации.
При проектировании возникли следующие вопросы
  • Каким образом со стороны ОС Android происходит идентификация необходимых форм для автозапления? (То есть как система узнаёт, что в этом поле должен быть логин, а в другом - логин)
  • Как хранить базу данных с критической с точки зрения ИБ аутентификационной информацией?
89f778e03f8040538a36c39ae3687559.png
  • Вопрос задан
  • 82 просмотра
Пригласить эксперта
Ответы на вопрос 1
@WQP
1. Не android определяет, а сам браузер. Запоминает он просто, а именно есть определённый словарь полей. Например для логина это: email, login, user, username. А если их несколько на одной странице, то раздаётся приоритет и выбирается самый главный.

2. Хранить базу в зашифрованном виде (лучше всего придумать свой алгоритм шифрования), а уже когда запрашивать пароль, то производите декодинг.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы