Photo enroll requires two sequential processes to enroll new users from trusted photo ID documents:
Enroll an existing trusted photo or an image captured from a document.
Complete a face verification using ‘s Genuine Presence Assurance® (GPA) or Liveness Assurance™ (LA).
Photo enroll requires the following implementationn sequence:
Generate a photo enroll token.
Enroll the trusted image.
Generate a verification token.
Launch the client SDK with the token.
Validate the token once the user journey has been completed.
The generated user_id
must be stored for validation, audit trail, and future verification.
recommends storing tokens with user records to help investigate and troubleshoot problems.
Photo enroll has the following image requirements:
Capture type | Image source option | Description |
Electronic ID | eid |
The image is obtained from a Near-field communication (NFC) enabled document chip, for example, ICAO 9303 Machine Readable Travel Documents (MTRDs) such as passports. |
Optical ID | oid |
The image is obtained from an Optical Character Recognition (OCR) process that captures the photo present on government issued ID documents. |
Face or liveness verification | selfie |
An existing trusted image that you have for the user. |
Use this sequence of API calls to implement photo enroll:
user_id
that conforms to this regex: [a-zA-Z0-9'\\+_@\\.-]{1,256}
POST /claim/enrol/token
POST /claim/enrol/image
POST /claim/verify/token
The `user_id` must be the same as the one you generated in step 1.
POST /claim/verify/validate