The Biometric ID pattern is a security method to access information and perform transactions on a user's Mobile device. The primary Biometric ID is a fingerprint scan, but additional methods include face recognition, iris scanning, voice input and wearable body sensors. This pattern provides additional security, when used with the Lock Screen pattern without having to use the Sign In pattern. It enhances the experience of entering an application, without having to enter a passcode every time. Each Mobile OS has a different solutions, but all have similar approaches for fingerprint:
Appearance characteristics for this pattern.
Common behaviors for this pattern.
States: There four basic states for this pattern.
Passcode: User needs to setup a Passcode in order to enable the Touch/Fingerprint ID feature.
Settings: The application needs a security section in Settings to enable/disable the Touch/Fingerprint ID feature.
ID Enabled: It does not manage options such as: Turn Off Passcode, Change Passcode, Forgot Passcode.
First Scan: User is prompted to place their finger on the scanner. Only a Cancel button is displayed.
Repeat Scan: If a scan fails, the user is prompted additional times, with Passcode button displayed as another option. After 3 failed attempts, the user is only displayed the Passcode screen.
Sign Out: When Signing out, ID will delete all locally store data and sign in information. Note: Touch ID is stored in the iOS setup Assistant, Passcode has no expiration.
Single Sign On: If user needs to sign in each time when opening the application, Touch ID to replace the use of Single Sign On process. A recommendation to add a Security setting section to turn on Touch ID.
Touch ID Flow: Following is the process of setting up Passcode Lock on the Oracle Mobile app. Once it is set up. You will see the Touch ID section appear.
Usage guidelines for this pattern.
Fig 1. Custom
Fig 2. Settings
Fig 3. Android First Scan
Fig 4. Android Repeat Scan
Fig 5. iOS First Scan
Fig 6. iOS Repeat Scan