Prove Identity Solution Overview

Prove Identity® is a modern identity verification solution that combines active phone possession with other consumer-provided information like name and address to authenticate users seamlessly.

Integration Components

In order to implement the Prove Identity solution, you’ll need the following components:

  • Prove® Platform server-side SDK: You will use the server-side SDK on the backend of your web application.

    • Purpose: The server-side SDK interacts directly with Prove APIs on your backend. It handles OAuth token management and simplifies the request and response handling for the Prove APIs.

    • Supported Languages: Prove provides server SDKs in Java, TypeScript/JavaScript, and Go.

If you are using a different backend language, you can still integrate by easily interacting with the REST APIs.

  • Prove® Platform client-side SDK: You must use one of the client-side SDKs on the frontend of your web, iOS or Android application.

    • Purpose: The client-side SDK handles all server calls for Mobile Auth, one-time password (OTP), and Instant Link possession checks and handles fallback functionality.
  • Web or Native Application: Your application Prove will integrate into.

Prove Identity® Flow Diagram

This flow diagram contains a visual representation of the server-side, client-side, and user experience (UX) components required to integrate. Please review the written walk-through below this diagram to review each functions responsibilities.

Step-By-Step Responsibilities

Reference these steps to understand each functions responsibilities in the above diagram. If you are looking for a step-by-step comprehensive walk through, please reference the Implementation Guide.

  • The Start call generates the OAuth token, initiates the session, and indicates the channel.

  • The client-side SDK initiates the Prove possession check.

    • For Mobile Channels

      • If implementing Mobile Auth℠, Prove will complete real-time, MNO-coordinated verification with fallback to SMS one-time password (OTP) to verify a consumer.
      • Otherwise, if implementing without the Mobile Auth add-on, SMS OTP will verify the consumer.
    • For Desktop Channel it includes Instant Link℠ where users click a fortified link within an SMS message.

  • The Validate call indicates where Prove can successfully authenticate the possession and reputation checks.

  • The Complete call validates indicates whether Prove can authenticate the ownership.

Launch Steps

Please refer to the Quick Start Guide to review how to start integrating Prove solutions. The Implementation Guide contains a detailed walk through.

To go-live with this product, please contact your sales representative.