Ich verstehe, wie Benutzer über Fingerabdruck-Authentifizierung mit Android SDK authentifizieren. Aber es sagt nur, ob der Fingerabdruck mit einem der registrierten Fingerabdrücke übereinstimmt oder nicht - d. H. Ein boolescher Wert.Zugangskontrolle über eingebauten Fingerabdruck-Sensor auf Android
Ich möchte es so machen, dass es mir auch das Fingerabdruckbild gibt, so dass ich die Informationen gegen diesen Fingerabdruck extrahieren kann, d. H. UserId, Name usw., die in der Datenbank gespeichert sind. Beispiel: Ich habe 3 Benutzer: Admin, Lehrer, Student. Ich sollte den integrierten Fingerabdruckleser verwenden können, um feststellen zu können, ob der Benutzer als Administrator, Lehrer oder Student identifiziert wurde, und der App entsprechend Zugriffsrechte erteilen.
Die App wird nur auf EINEM Gerät bereitgestellt, das für alle Benutzer zugänglich ist. Daher sollte die Anwendung dafür verantwortlich sein, die Anzahl der Fingerabdrücke zu steuern, die registriert werden können.
Ist es mit dem eingebauten Fingerabdruckleser des Geräts möglich?
Wenn Sie die Benutzer mit den CryptoObjects verifizieren möchten, dass eine Fingerabdruckauthentifizierung aktiviert wird, beachten Sie, dass vor der API-Einschreibung 24 zusätzliche Fingerabdrücke alle vorhandenen mit Fingerabdrücken verknüpften Schlüssel ungültig machen. Ab API-Level 24 können Sie steuern, ob vorhandene Schlüssel für ungültig erklärt werden sollen oder nicht. Registrieren Sie alle 3 Fingerabdrücke, bevor Sie die Schlüssel erstellen, sollte auch funktionieren. – Michael