Hier ist der Workflow von iOS, die ich auf Android zu erreichen bin versucht:Android M - Keychain wie Speicher für Benutzername/Passwort
- Benutzer startet App zum ersten Mal und Protokolle erfolgreich mit Anmeldeinformationen (an API zur Validierung).
- Prompt zeigt mit Touch-ID gefragt wählt
- einschreiben Benutzer YES => Benutzername/Passwort in Keychain
- gespeicherten Benutzer abmeldet, schließt sich, und startet die App.
- Prompt zeigt die Verwendung Fingerabdruck fragen
- Benutzer zu authentifizieren, verwendet Fingerabdruck zur Authentifizierung => Benutzername/Passwort von Keychain abgerufen werden und dann an die API
Gibt es ein Android-Äquivalent von iOS Keychain API geschickt? Von dem, was ich gelesen habe, scheint der Keystore nur Schlüssel und Zertifikate zu speichern.
die unten gehen durch Stackoverflow Frage und versuchen, die Antwort zu bekommen, ist die Verbindung http://stackoverflow.com/questions/2411281/iphone-like-keychain-in-android – BalajiG
@BalajiG Danke, aber diese Beiträge stammen aus dem Jahr 2010. Ich denke, dass sich in der Android-Landschaft seitdem viel verändert hat. Es sieht so aus, als gäbe es hier noch einen anderen Beitrag: http://stackoverflow.com/questions/4897774/android-keychain-for-user-credentials?q=1. Auch nach dem Generieren der Schlüsselpaare und dem anschließenden Verschlüsseln der Anmeldeinformationen: Wo speichern Sie die verschlüsselten Daten? –
Jetzt, wo ich darüber nachdenke, wie machen diese Android-Apps wie Dashlane ihre Touch-ID? –