Я создаю приложение для Android, в котором мне нужно аутентифицировать пользователя с помощью имени пользователя и пароля (на задней панели) с помощью API-интерфейса Fingerprint.
Вот мое понимание того, что мне нужно сделать в самых простых терминах.
При входе в систему после того, как пользователь ввел имя пользователя и пароль и успешно прошел аутентификацию в бэкэнде, я создаю и сохраняю конкретное хранилище ключей с этими учетными данными в androidkeystore.
При следующем входе в систему, если пользователь успешно проходит аутентификацию с помощью отпечатка пальца, извлеките учетные данные (имя пользователя и пароль) из хранилища ключей Android и аутентифицируйте пользователя на серверной части с помощью этих учетных данных.
Я следил за: http://www.techotopia.com/index.php/An_Android_Fingerprint_Authentication_Tutorial
Это хороший пример того, как использовать API отпечатков пальцев для аутентификации пользователя на устройстве. Но как мне вернуть учетные данные, чтобы я мог аутентифицировать пользователя с помощью серверной части?
Есть ли какие-либо шаги, предложения или подробные примеры того, что я хочу сделать?
Спасибо.