Documentation

Face Authentication

Introduction

Face Authentication entails the enrollment and verification of an individual's identity to authenticate their facial features. This process integrates multiple capabilities, including liveness detection and face comparison, ensuring a smooth and efficient experience. It serves as a critical security measure across various sectors, such as account login and online payments, enhancing both user convenience and safety.

Product Features

Product Name

Suitable Scenarios

Product Features

Face Authentication

  1. Basic Compliance
  2. High Passrate
  3. Acceptable Accuracy
  1. Face Capture
  2. Liveness Detection
  3. Face Comparison

Access Modes

ADVANCE AI Face Authentication provides two access modes:

  • Web SDK (H5) mode: Provides Web SDK (H5) and server-side API, supports mobile browsers on Android, iOS, and PC systems.
  • Mobile SDK: Provides Mobile SDK and server-side API, supports Android and iOS apps.

Integration

Integration Steps

There are some steps to integrate the Face Authentication Service.

Face Enrollment

  1. Request Save Enroll API to enroll face images for subsequent face verification.
  2. If there are business requirements, you can use the following APIs to manage enrolled face images:
    1. Get Enroll API : retrieve enrolled face image information.
    2. Delete Enroll API: delete enrolled face images.
📘

Important Note: AAI Identity Verification Product Automatic Enrollment

When you use AAI Identity Verification Product and prefer not to manually enroll face images through Save Enroll API (where overallResult = 'PASS'), you may contact the AAI team for automatic enrollment assistance.
The automatic enrollment process typically completes within 10 minutes, after which you can proceed directly with face verification without manual enrollment steps.

Face verification

  1. Request Generate URL API to get a “signatureId”.
  2. Integrate the relative SDK for Web SDK ( H5 ) or Mobile SDK (Android, iOS, Flutter, React Native).
  3. Request Get Result API to get the verify result and its corresponding image with signatureId returned from step 1 as request parameter.

Integration FlowChart

Appendix

Frontend Integration

Backend Integration