Hello,
Is there a way where I can require the user to authenticate using their username and password whenever a user adds/deletes a fingerprint on their devices?
Hi @Noli Albay
[Touch ID Plugin] TouchID Plugin store your phone id And on the behalf of Phone id they Store username and password when you login with your phone so first fetch you device id and check your username and password and login you application
So Add and delete Finger is not Important only Phone id Is Important for this Forge
Thanks
Md Mansur
Hello @Md Mansur
Thank you for your response, actually Touch ID Plugin works fine on our application. However, what we want to achieve is that when a user tries to add/delete a fingerprint on his/her device, we want to disable the biometrics authentication and require the user to authenticate using their username and password.
Hi
According To My knowledge Touch ID Plugin don't provide such type Feature but You can Create custom Logic to Achieve the Requirement Via One Table where you can store person Have Biometric or Not During logic You Can check this Condition or you can Create own Custom Logic which is good for your Application
Hi,
Upon checking the git repo of the Touch ID Plugin, I have found out that they have an input parameter called userAuthRequired.
- Require the user to authenticate with a fingerprint to authorize every use of the key. New fingerprint enrollment will invalidate the key and require backup authentication to re-enable the fingerprint authentication dialog.
However, my blocker is, that there is no documentation on how to use it.
Hi @Noli Albay , looking at the forge component site, I believe the closest in line with your requirement is this one:www.outsystems.com/forge/component-overview/11719/native-simple-authentication-o11
Inside the OAP, this uses the cordova plugin fingerprint-aio of which can handle the "invalidate the key"
Apologies I was not able to create a poc for such, but I hope this can help you with your blocker.
Kind regards,
Hi @Christopher Bautista,We already tried it, but it doesn't work as expected.