Configure Verified ID with LexisNexis as your Identity Verification Partner

You can use Microsoft Entra Verified ID with LexisNexis Risk Solutions to enable faster onboarding by replacing some human interactions. Verifiable Credentials (VCs) can be used to onboard employees, students, citizens, or others to access services.

Prerequisites

  • A tenant configured for Microsoft Entra Verified ID service.
  • Your tenant should also have completed the LexisNexis onboarding process.
    • Create a LexisNexis account, you can request a demo. Expect response from your LexisNexis Risk Solutions within 48 hours.

Important

Before you proceed, you must have received the URL from LexisNexis risk solutions for users to be issued Verified IDs. If you have not yet received it, follow up with LexisNexis before you attempt following the steps documented below.

Scenario description

Verifiable Credentials can be used to onboard employees, students, citizens, or others to access services. For example, rather than an employee needing to go to a central office to activate an employee badge, they can use a verifiable credential to verify their identity to activate a badge that is delivered to them remotely. Rather than a citizen receiving a code they must redeem to access governmental services, they can use a VC to prove their identity and gain access. Learn more about account onboarding.

Diagram of the verifiable credential solution.

Configure your application to use LexisNexis

To incorporate identity verification into your Apps using LexisNexis Verified ID, follow these steps.

Part 1

As a developer you'll provide the steps below to your tenant administrator. The instructions help them obtain the verification request URL, and application body or website to request verifiable credentials from your users.

  1. Go to Microsoft Entra admin center -> Verified ID.

    Note

    Make sure this is the tenant you set up for Verified ID per the pre-requisites.

  2. Go to Quickstart-> Verification Request -> Start.

  3. Select on Select Issuer.

  4. Look for LexisNexis in the Search/select issuers drop-down.

    Screenshot of the select issuer section of the portal showing LexisNexis as the choice.

  5. Check the credential type you've discussed with LexisNexis Customer success manager for your specific needs.

  6. Choose Add and then choose Review.

  7. Download the request body and Copy/paste POST API request URL.

Part 2

As a developer you now have the request URL and body from your tenant admin, follow these steps to update your application or website:

  1. Add the request URL and body to your application or website to request Verified IDs from your users.

    Note

    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 in appsettings.json file.

  2. Replace the values for the "url", "state", and "api-key" with your respective values.
  3. Grant your app permissions to obtain an access token for the Verified ID service request service principal.

Test the user flow

User flow is specific to your application or website. However if you are using one of the sample apps follow the steps here - Run the test the sample app

Next steps