mymonero / mymonero-app-js

The JS codebase for the MyMonero desktop apps
BSD 3-Clause "New" or "Revised" License
524 stars 154 forks source link

Fingerprint support #99

Open snaggen opened 7 years ago

snaggen commented 7 years ago

It would be nice to be able to decrypt the wallet using fingerprint. There are plugins available for Cordova, and from a shallow look it seems that the Android plugin have the functionality needed. https://github.com/mjwheatley/cordova-plugin-android-fingerprint-auth

paulshapiro commented 7 years ago

Hi @snaggen, thanks for the request, and plugin research . This makes sense as a feature. I'd probably have a few minor details left to confirm while actually implementing this, but the plugin does look like it would work.

Just some points for whoever adds this…

paulshapiro commented 6 years ago

I'm thinking about closing this issue since we've moved on from Cordova in this repo to building the Android app totally separately, since fingerprint support isn't hugely applicable to desktop (yet, anyway... I actually think we could find a way to add it for MacOS at least) .. but we actually use it on iOS for app action authorization /after/ app unlock, intentionally (at least for now) opting not to store the password information in the keychain, secured by the fingerprint, just to be on the safe side.