[6.18.0] - Release Notes
In this release, the NoLiveDetails structure has been added to the SelphIDFacialLivenessResult content, allowing us to obtain additional information when a liveness operation returns a NoLive. We've also added the ability to retrieve the time embedded in a tokenized image or template, as a complement to getValidTimeStamp(). Finally, we can now configure which pipelines (FMAD/FPAD) will process the image for each liveness operation, using SelphIDVerifierOptions::SetLivenessDepth().
Added
/extractand/extract/templateendpoints to Java and .NET programming examples.GetNoLiveDetails()toSelphIDFacialLivenessResult.GetTokenTimeStamp()toSelphIDFacialExtractionResult,SelphIDFacialAuthenticationResult,SelphIDFacialLivenessResultandSelphIDDocumentResult.SetLivenessDepth()toSelphIDVerifierOptions.
API Contract Updates
Following the updates introduced in this release, the API contract has been revised accordingly. The example below illustrates the updated SelphIDFacialLivenessResult, which now includes the new fields noLiveDetails and tokenTimeStamp:
{
"diagnostic": "Live",
"noLiveDetails": {
"mainCause": "Unknown",
"fPadStatus": "Passed",
"fPadScore": 0.9,
"fMadStatus": "Passed",
"fMadScore": 0.8,
"reasonMessage": ""
},
"validTimeStamp": true,
"tokenTimeStamp": "2022-01-14T10:42:05.521922Z",
"trackingStatus": 201,
"trackingMessage": "EvaluatePassiveLivenesWithImageBuffer: Ok",
"sdkDuration": 1234
}
Please note that the tokenTimeStamp field is also included across all of the following result types:
- SelphIDFacialExtractionResult
- SelphIDFacialAuthenticationResult
- SelphIDFacialLivenessResult
- SelphIDDocumentResult
The complete API contract documentation can be reviewed at SelphID-SDK API REST reference.