Hi,
I want to add fingerprint in our application and I already used TouchId Forge Component. but is is working for Anonymous screen role,
My requirement is Fingerprint work for Valid person.
its is possible in outsystems.
oml file is given below but it is working for Anonymous screen
Hi @MD Mansur ,
Could you provide more details of your requirement?
Also, try in the below scenarios,
1. User must log in to validate the biometric (2nd factor) for a valid user.
2. first-time setup the biometric and store it with a matching device ID. So, next time the user can log in with biometrics alone.
My requirement is perosn have two login option .
login with Username and password or Fingerprint. but my concern is that How to store Fingerprint response Corresponding to that user and when a perosn comes on loginpage .how to check that fingerprint for specific user and login process done
Hi @Md Mansur ,
You need to understand that the biometric check that the plugin does is performed by the device itself and not your app. Meaning that you will only get a Boolean (by the device) verifying that the person who just used the plugin is indeed the owner of this device.
The correct way of using the plugin is like this:
- Ask the user to log in using normal credentials first.
- If successfully logged in, initiate the plugin for the first time to confirm that the user is the owner of the device (make sure to handle if the plugin is available)
- If TouchID returns success, then you need to securely save the credentials (both username/email and password) securely on the device. In this case I recommend using KeyStorePlugin from the forge.
- From now on, the user can use TouchID to automatically fill in his credentials (which you will fetch from the device).
You may extend or modify the logic to your need but this is the general idea. I hope this helped somehow.
Hello Fawazhow i can apply this