Onfido LogoOnfido Logo

Developers

eID Verification

Start here

This guide presents a technical overview of Onfido’s eID Verification solution.

Introduction

With the increased adoption of government-approved electronic identities (eIDs) in Europe, these digital identification methods represent a secure and regulatory compliant alternative to physical ID verification in markets where they are supported, enabling businesses to efficiently approve more users.

Onfido's eID Verification solution allows businesses to leverage a growing selection of such eIDs to verify users across multiple European markets in a scalable, efficient and cost effective manner. You can read more about how each eID complies with local regulatory requirements on this page.

Onfido currently supports eID schemes in Italy, with additional countries to be rolled out soon.

Combined with Onfido's AI-powered identity verification, library of trusted data sources, and support for technologies such as Qualified Electronic Signature, our end-to-end solution is helping businesses to adhere to regulatory compliance with a locally optimised approach.

eID Verification task

To run an identity verification using an eID, an eID Verification task should be added to a Studio workflow from the Workflow Builder.

An eID Verification task will guide the end user to verify their identity using government-approved eIDs and multi-factor authentication via an eID mobile app.

To cater for end users who don't have an eID, or for those who choose not to use it, a Document Capture task and Face Capture task should also be configured in your workflow as a fallback means of identity verification.

Below you will find an illustrated example of a Studio workflow running an eID verification:

eID Verification workflow

For more detailed information about eID Verification tasks and their implementation, please refer to our Studio Product Guide.

eID Verification Results

To obtain the specific outputs and all associated data from the eID Verification task using the Onfido API (for example, the overall result or attributes), you must first configure the Workflow output data in the Studio Workflow Builder. Please refer to our Studio product guide for more information on Workflow Output configuration.

Once set up, you can configure a webhook to notify you when the task is completed, and the output can be consumed by making a Retrieve Workflow Run call to the Onfido API. Report results are found in the output property.

Workflow run results can also be accessed on the "Results" tab of your Studio Dashboard.