> ## Documentation Index
> Fetch the complete documentation index at: https://docs.ulm.m1amdocs.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Authenticate with Email Address or Mobile Number and FIDO

Digital Identity Management provides user authentication with an email address or mobile number and FIDO challenge. A user navigates to an organizations's login page and signs in with their authN ID and enters their biometrics (FIDO factor). After a successful FIDO2 verfication, the user is logged in and can access the services they signed up for.

## User Authentication with FIDO2 Flow

**Preconditions**

* The User ID exists in Digital Identity Management.
* The user is configured to use FIDO2 to verify their authN ID.
* The user has registered a FIDO2 option.

Following is a typical user authentication example for this flow:

* A user visits the organization's login page.

* The user logs in with their email/mobile.

* Digital Identity Management redirects user to FIDO2 assertion page to select their option.

* The user enters their FIDO2 credentials.

  **Note:** If the user doesn't have any factors registered for FIDO2, Digital Identity Management guides the user through the onboarding steps to complete their registration and first factor setup.

* The user is logged in after Digital Identity Management's successful identity verification.

## Authenticate User with FIDO2

<img src="https://mintcdn.com/amdocs-ulm/XSI-_zBHRIt1HJAz/portal/m1Connect/processGuide/images/authOnboardV2FIDO2.png?fit=max&auto=format&n=XSI-_zBHRIt1HJAz&q=85&s=41b15c666e00c0a6f7e9a7f090ec0d01" alt="Email or mobile user authentication with FIDO2 flow" width="1556" height="1712" data-path="portal/m1Connect/processGuide/images/authOnboardV2FIDO2.png" />

## Application Settings

Some of the relevant app settings for this use case are:

* `showLoginPrompt`
* `shortTokenExpirationPeriodinMinutes`
* `longTokenExpirationPeriodinMinutes`

See additional details about more [app settings](onboardAuthenticateUserV2#section_t4k_m2t_cpb) in the MarketONE Admin console and [parameters](onboardAuthenticateUserV2StepInterfaces) to help you configure your Digital Identity Management instance.

**Parent topic:**[Onboard and Authenticate Process](../topics/onboardAuthenticateUserV2)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.