Biometric login

Overview

Authgear supports enabling biometric login in the native mobile application. To set this up, you will need to

  1. Enable biometric login in your application.

  2. Sign up or log in a user in your mobile application, use the mobile SDK to enable biometric login.

Enable biometric login in your application

  1. In the portal, go to "Biometric Authentication".

  2. Turn on "Enable biometric authentication".

  3. Click "Save".

Enable biometric login in mobile SDK

In the following section, we will show you how to use biometric login in the SDK. In the SDK code snippet, authgear is referring to the configured Authgear container.

  • Check if the current device supports biometric login before calling any biometric API.

// check if current device supports biometric login
var supported = false
do {
    try authgear.checkBiometricSupported()
    supported = true
} catch {}

if supported {
    // biometric login is supported
}
  • Enable biometric login for logged in user

  • Check if the current device enabled biometric login, we should check this before asking the user to log in with biometric credentials

  • Login with biometric credentials

  • Disable biometric login in the current device

  • Error handling

Last updated

Was this helpful?