promptTouchID
resolves if the user has successfully authenticated with Touch ID.
This API itself will not protect your user data; rather, it is a mechanism to allow you to do so. Native apps will need to set Access Control Constants like kSecAccessControlUserPresence
on their keychain entry so that reading it would auto-prompt for Touch ID biometric consent. This could be done with node-keytar
, such that one would store an encryption key with node-keytar
and only fetch it if promptTouchID()
resolves.