Getting Started With Face Authentication

About Face Authentication

Let's say you want to grant access to specific functionality within your application using face recognition to ensure the person requesting access has a valid registered identity at Incode. You can do this by implementing Incode's Web SDK and API.

Users who register using Incode's Onboarding process generate a unique identity based on their biometric data. This identity can be used for further authentication, ensuring a secure and personalized experience.

How Face authentication works

Incode Face Authentication works via the Web or Mobile SDKs, enabling the face recognition UI that asks the user for a selfie. The resultant image will used for comparison using 1:N or 1:1 strategies.

Pre-requisites

ā€¢ Incode Identities play a critical role in Face authentication. Please make sure you are familiar with this topic.

The authentication process

Authenticating users using the Incode Web SDK and API is as simple as the following steps:

  1. Initialize the SDK.
  2. Run the Face Authentication UI Method.
  3. Check for a face match to know if the user has a registered identity.
  4. If yes, validate the authentication using the omni/authentication/verify endpoint of the Incode Omni API
  5. Check if Incode verified the authentication. and grant or deny access to the user.

The following diagram explains these steps better:


Whatā€™s Next

Learn how to integrate Face Authentication using the Web or Mobile SDKs