Ecco il flusso di lavoro da iOS che sto cercando di realizzare su Android:Android M - portachiavi come deposito per username/password
- utente inizia app per la prima volta e Accede con successo con le credenziali (inviato a API per la convalida).
- spettacoli prompt che chiede di iscriversi con Touch ID
- utente sceglie SI => Nome utente/password viene memorizzata nel portachiavi
- utente si disconnette, si chiude e si riavvia l'applicazione.
- spettacoli prompt che chiede di utilizzare impronte digitali per l'autenticazione
- utente usa impronte digitali per l'autenticazione => nome utente/password sono recuperate da portachiavi e poi inviato alle API
Esiste un equivalente Android di API portachiavi di iOS? Da quello che ho letto, il Keystore sembra essere in grado di memorizzare solo chiavi e certificati.
passare attraverso il StackOverflow domanda qui sotto e cercare di ottenere la risposta, il link è http://stackoverflow.com/questions/2411281/iphone-like-keychain-in-android – BalajiG
@BalajiG Grazie, ma quei post risalgono al 2010. Penso che da allora sia cambiato molto nel panorama di Android. Sembra che ci sia un altro post qui: http: //stackoverflow.com/questions/4897774/android-keychain-for-user-credentials? Lq = 1. Anche dopo aver generato le coppie di chiavi e averle utilizzate per crittografare le credenziali, dove memorizzi i dati crittografati? –
Ora che ci penso, come fanno quelle app Android come Dashlane a fare il loro id touch ?? –