Configure Verified ID by IDEMIA as your identity verification partner
In this article, we cover the steps needed to integrate Microsoft Entra Verified ID (Verified ID) with IDEMIA.
Before you can continue, you need to meet the following requirements:
- A tenant configured with Verified ID.
- If you don't have an existing tenant, you can create an Azure account for free.
- You need to first complete the onboarding process with IDEMIA.
- Register on the IDEMIA Experience Portal where you can create your own Microsoft verifiable credential application with a few steps low code integration.
Important
Before you can proceed, you must have already received a URL from IDEMIA. If you have not yet received it, follow up with IDEMIA before you try the steps documented below.
Verified ID users can have their identity verified using IDEMIA's identity document capture and verification. The Identity proofing process is completed using biometric and document capture via the users' smartphones. Once a user submits their data, biometric and document data is extracted and verified against one another, or against an authoritative data source such as a national identity database or a trusted system of record. Counter-fraud and high-risk profile verification could also be performed for additional assurance.
The result is a trusted user identity that gives service providers the assurance they need to proceed with customer onboarding.
After verification, users are issued a reusable identity credential, which expedites the onboarding process for employees, partners, and customers.
To configure IDEMIA as your identity verification proofing solution, follow these steps:
- In the Microsoft Entra admin center, locate Verified ID in the left hand menu and select
Overview
. - Select
Explore
and selectVerification request
. - Choose
Select issuer(s)
and selectSelect first issuer
. - Look for
IDEMIA
in the search/select issuers drop down. - Select
VerifiedIdentity
as the credential type. - Select Add and then select review.
- Download the request body and copy/paste the POST API request URL
As a developer you now have the request URL and body from your tenant admin, follow these steps to update your application or website:
- Add the request URL and body to your application or website to request Verified IDs from your users.
Important
If you are using one of the sample apps, you'll need to replace the contents of the presentation_request_config.json with the request body obtained in Part 1. The sample code overwrites the trustedIssuers values with IssuerAuthority value from
appsettings.json
. Copy the trustedIssuers value from the payload to IssuerAuthority inappsettings.json
file. - Replace the URL and api key values with your own values.
- Grant permissions to your app so it can obtain an access token for the Verified ID service request service principal.
User flow is specific to your application or website. However, if you are using one of the sample apps follow the steps outlined as part of the sample app's documentation.