Meri Pehchaan

MeriPehchaan – National Single Sign-On (NSSO) is a user authentication service in which a single set of credentials provide access to multiple online applications or services. This offers major benefits for both users and application administrators. For users, it eliminates the need to repeatedly prove their identities to different applications and hold different credentials for each application and also helps identify the real applications as opposed to fake ones. To the application owner it helps save time, effort and cost to build the authentication systems for every service independently.

You will get verified information about your User who has logged in via MeriPehchaan. Users will be able to reuse the MeriPehchaan profile information to access other Government services. Let users sign on to your service with their Mobile number, Username, Password/PIN, and two-factor authentication. This will allow users to access all services with a single login.

MeriPehchaan, a Single Sign-On platform authenticates citizens easily and securely. It is an extensive collaboration of the three mainstream SSO platforms Jan Parichay, e-Pramaan, and DigiLocker. MeriPehchaan authenticates the user based on multiple authentication parameters like username, mobile number, Aadhaar, PAN, etc.

Single Sign-On is a centralized session and user authentication service in which a set of login credentials can be used to access multiple applications during the same session. The service helps in providing a seamless user experience by eliminating the need of proving the user identity to different applications.

The basic objective of MeriPehchaan is to eliminate individual & repetitive sign-on procedures by centralizing user authentication and identity management at a central identity provider. It increases user productivity on a national level as its intuitive interface allows better user mobility and provides seamless access to multiple services and applications by authenticating just once.

MeriPehchaan is a collaboration of 3 national level SSO, so a user may register on any of the three mainstream SSO platforms. The citizen may register by providing a Mobile number, Name, and Gender to create credentials i.e. username and password. User may also perform eKYC using Aadhaar and PAN.

Authorized Partner API Specification

Digital Locker is a key initiative under Digital India program. It aims at eliminating the use of physical documents and enables sharing of verified electronic documents across agencies. Digital Locker provides a dedicated personal storage space of 1GB in the cloud to citizens. It will enable various organizations registered on Digital Locker to push certificates of citizens directly in their Digital Locker in electronic format. Citizens can also upload and securely store the scanned copies of legacy documents in Digital Locker. These legacy documents can be electronically signed using eSign facility. A citizen can share these electronic certificates online with various departments and agencies registered on Digital Locker while applying for the services provided by them. Thus, Digital Locker brings the citizens, issuers and requestors on one platform.

DigiLocker Sign up APIs using Aadhaar Demographic Authentication

This API can be used to sign up a user for DigiLocker account using user’s mobile number, Aadhaar number and demographic details. The sign up APIs can be used in 2 scenarios. First, when the user is online or available to perform an OTP validation and second, when user is not online or present to perform OTP validation. The second scenario will be applicable in case the client application wishes to create a citizen’s DigiLocker account in the absence of the citizen. A verification parameter in the API will determine whether the OTP validation will be performed.

The sign up process in scenario one is a two step process and requires two API calls. The first API accepts user’s mobile number, Aadhaar number, name as in Aadhaar, date of birth as in Aadhaar and gender. It first validates the Aadhaar details using demographic authentication provided by UIDAI. If the validation succeeds, it sends an OTP on the mobile number provided by the user. The second API is to verify the OTP. Once the OTP verification is successful, user account is created. The user can subsequently login to DigiLocker using the mobile number provided and OTP verification.

The sign up process in scenario two in one step process and requires call to only the first API. Once the validations are successful, user account is created in DigiLocker. The user can subsequently login to DigiLocker using the mobile number provided and OTP verification.

These APIs do not require user’s authorization using Auth flow as they do not access information from user’s account. These APIs can be accessed using the Client Secret Key provided to your application from the DigiLocker Partner’s Portal.