Add iProov login


# Add iProov login

iProov (opens new window) is a passwordless authentication method that allows users to log in to applications using facial biometrics. iProov's patented Flashmark biometric technology ensures that the user is a real person and not a spoof or a replay.

This guide explains how you can use iProov to add passwordless login to applications registered in your Asgardeo organization.

# Prerequisites

You need to configure the iProov environment and have access to the iProov portal. Reach out to iProov (opens new window) to get started.

# Register service providers in iProov

Follow the steps below to register your service provider in the iPortal.

You can follow the iProov documentation (opens new window) for detailed instructions.

  1. Log into iPortal (opens new window) and click Service providers.

  2. Click Create a service provider.

  3. Enter a value for Service provider name.

  4. Complete the service provider details form and click Create to create the service provider.

  5. Select your application from the Choose an App menu and note down the App ID.

  6. After you create the service provider, you will receive the following details:

    • OAuth username
    • OAuth password
    • API key
    • API secret

# Register iProov in Asgardeo as a connection

Follow the steps below to register iProov as a connection in Asgardeo.

  1. On the Asgardeo Console, go to Connections.

  2. Click Create Connection and select iProov. Create iproov connection

  3. Enter the following details and click Finish:

    Parameter Description
    Name A unique name to identify the connection.
    Base URL Provide the base URL of your iProov server deployment.
    OAuth Username Provide the OAuth Username from the service provider created in iProov.
    OAuth Password Provide the OAuth password from the service provider created in iProov.
    API Key Provide the API key obtained from the service provider created in iProov.
    API Secret Provide the API secret obtained from the service provider created in iProov.

# Enable iProov login

Before you begin

You need to register an application with Asgardeo. You can register your own application or use one of the sample applications provided.

To enable iProov login for your application:

  1. On the Asgardeo Console, go to Applications.

  2. Go to the Sign-in Method tab of the application and add iProov login from your preferred editor:

    Using the Classic Editor
    • If you haven't already configured an authentication flow,

      1. Click Start with default configuration to begin.
      2. Add a second authentication step by clicking the + icon and add your iProov connection to this step.
    • If you have an already customized login flow, you can add a second authentication step by clicking the + icon and add your iProov connection to this step. Customize login flow

    Using the Visual Editor

    To add iProov login using the Visual Editor:

    1. Switch to the Visual Editor tab.

    2. Add a second authentication step by clicking the + icon and add your iProov connection to this step. Customize login flow

  3. Click Update to save the sign-in flow.

# Try it out

Follow the steps given below:

  1. Access the application URL.

  2. Click Login to open the Asgardeo login page.

  3. Complete the preceding authentication steps.

  4. Grant camera access for iProov to authenticate the user. Grant camera access for iProov

  5. Click Scan Face with iProov, and complete the iProov authentication process by starting the face scan.