Aadhar Verification API

Aadhar Verification API

The Aadhaar platform is an initiative by the Government of India allowing private entities to manage the Aadhaar data stored by UIDAI in CIDR (Central Identities Data Repository) databases. API allows interaction between information, applications and devices. It provides data and facilitates connectivity between devices and apps.

Aadhar Authentication Flow:

The Aadhaar Authentication Flow denotes the flow of requests and responses that takes place during an Authentication request using the Aadhaar API. The stages in the Aadhar Authentication are described below:

Step 1:- The user places an Authentication request through a Hardware device which is capable of capturing Aadhaar Number / Biometric information. The information captured here is encrypted and can only be decrypted by UIDAI

Step 2:- BOS CENTER client application sends this data securely to the AUA servers. AUA servers sign the request.

Step 3:- BOS CENTER captures data along with necessary additional field which is sent across to the ASA.

Step 4:- The ASA sends the package to UIDAI which queries the CIDR databases to verify if the Aadhaar data requested is valid or not.

Step 5:- The UIDAI sends ‘Yes’ or ‘No’ response or resident details are sent back to the ASA and then to AUA server.

Step 6:- The BOS CENTER server confirms receipt of the data