Here is the workflow from iOS that I am trying to achieve on Android:
- The user launches the application for the first time and successfully logs in with credentials (the API is sent for verification).
- Invitations to register with Touch ID
- User selects YES => Username / Password stored in Keychain
- The user logs out, closes and restarts the application.
- Invitations show to use fingerprint for authentication
- User uses fingerprint for authentication => Username / Password is retrieved from Keychain and then sent to API
Is there an Android equivalent of the iOS Keychain API? From what I read, Keystore seems to only be able to store keys and certificates.
source share