PhilippC / keepass2android

Password manager app for Android
https://play.google.com/store/apps/details?id=keepass2android.keepass2android
GNU General Public License v3.0
4.74k stars 382 forks source link

[FEAT] Biometric authentication with multiple fingerprints #2547

Closed CAFxX closed 7 months ago

CAFxX commented 7 months ago

I know that Android in general allows to set multiple fingerprints for biometric authentication; what I don't know is if the application requesting biometric authentication can distinguish between which of the allowed fingerprints were used.

If detecting which fingerprint was used is possible, it would be great if keepass2android could require the user to perform authentication either a) with more than one of the allowed fingerprints or b) with a specific sequence of fingerprints. Whether a) or b) is required should depend on user preference.

PhilippC commented 7 months ago

the Android APIs don't allow this unfortunately, see e.g. https://stackoverflow.com/questions/51523053/how-to-know-which-finger-is-scanned-for-bio-metric

CAFxX commented 7 months ago

Long shot, but filed a request upstream: https://issuetracker.google.com/issues/326639467