Offsite Integration
In Offsite verification, the client is responsible for collecting the required proofs and information from the end user and submitting it to Shufti for verification.
Request Parameters
The parameters mentioned below are applicable for offsite 1:1 authentication.
1:1 Authentication Object
| Parameters | Description |
|---|---|
| customer_unique_id | Required: Yes Type: String The customer_unique_id is a unique identifier used to distinguish individual users in the system. The user’s facial template is stored against the unique customer_unique_id. |
| face_authentication | Required: Yes Type: string Accepted Values: "enroll", "authenticate" If set to "enroll", the user will be enrolled when facial liveness is passed. If set to "authenticate", the user's facial image is matched against the face template stored at the time of enrollment. |
| proof | Required: Yes Type: string Image Format: JPG, JPEG, PNG, PDF Maximum: 16MB Video Format: MP4/MOV Maximum: 20MB Provide valid BASE64 encoded string. Leave empty for an on-site verification. |
one-to-one-authentication-sample-object
{
"customer_unique_id":"ABCDEF",
"face": {
"proof": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAALCAYAAABCm8wlAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4QoPAxIb88htFgAAABl0RVh0Q29tbWVudABDcmVhdGVkIHdpdGggR0lNUFeBDhcAAACxSURBVBjTdY6xasJgGEXP/RvoonvAd8hDyD84+BZBEMSxL9GtQ8Fis7i6BkGI4DP4CA4dnQON3g6WNjb2wLd8nAsHWsR3D7JXt18kALFwz2dGmPVhJt0IcenUDVsgu91eCRZ9IOMfAnBvSCz8I3QYL0yV6zfyL+VUxKWfMJuOEFd+dE3pC1Finwj0HfGBeKGmblcFTIN4U2C4m+hZAaTrASSGox6YV7k+ARAp4gIIOH0BmuY1E5TjCIUAAAAASUVORK5CYII=",
"face_authentication":"authenticate"
}
}