Introducing VIDA Identity Stack: All of VIDA, in one place 🎉
For the complete documentation index, see llms.txt. This page is also available as Markdown.

Provisioning/Registration

The registration process for the authentication in VIDA involves the following steps:

1. User Trigger

The partner app detects that the user does not have a registered multi-factor authentication credential and initiates the device registration process.

2. Request for Credential Registration

The app makes an API request to the partner backend, which then forwards the request to the VIDA Authentication Server.

3. Challenge Presentation

The VIDA Authentication Server responds with a challenge based on the credential type:

  • For Selfie ID: The app launches the device camera to capture a selfie for biometric authentication.

4. Response Submission

The app submits the user’s response to VIDA via an API call:

  • For Selfie ID: The captured selfie is sent to VIDA for biometric validation.

5. Validation and Credential ID Generation

VIDA Authentication Services validate the submission. If successful, VIDA generates a Credential ID and returns it to the partner backend along with additional claims

6. Postback Submission to Partner Backend

The VIDA Authentication Server sends the signed assertion (including the Credential ID) to a predefined postback URL on the partner backend.

7. Storing Credential ID on the Partner Backend

The partner backend extracts the Credential ID from the assertion and associates it with the user's account for future authentication requests.

Last updated