Biometric SDK

Overview

Applications

  • Registration Client.

  • Backend quality check.

  • Biometric authentication during onboarding (internal auth).

  • ID Authentications.

Biometric SDK library

The library is used by Registration Client to perform 1:N match, segmentation, extraction etc. For more information on integration with Registration Client, refer to Registration Client Biometric SDK Integration Guidearrow-up-right.

A simulation of this library is available as Mock BioSDKarrow-up-right. The same is installed in the MOSIP sandboxarrow-up-right.

Biometric SDK service

For 1:1 match and quality check of biometrics at the MOSIP backend, the BioSDK must be running as a service that can be accessed by Registration Processor and IDA Internal Services. The service exposes REST APIs specified here.

A simulation (mock) servicearrow-up-right has been provided. The mock service loads mock BioSDKarrow-up-right internally on the startup and exposes the endpoints to perform 1:N match, segmentation, extraction as per IBioAPIarrow-up-right.

The service may be packaged as a docker running inside MOSIP Kubernetes clusterarrow-up-right or running separately on a server. It is important that the scalability of this service is taken care depending on the load on the system, i.e., the rate of enrolment and ID authentication.

API

  1. BioSDK library: IBioAPIarrow-up-right.

  2. BioSDK service: TBD.

Testing kit

BioSDK server request/response may be tested using BioSDK testing kitarrow-up-right.

Configuration

The following properties in application-default.properties needs to be updated to integrate the BioSDK library and service with MOSIP.

Last updated

Was this helpful?