User experience based on Okta Verify user verification settings
This guide explains how the user experience for Okta Verify and Okta FastPass changes depending on the enrollment options for user verification: Preferred, Required, and Required with biometrics only. It also covers the different interaction scenarios between app sign-in policies and biometric user verification.
Early Access release. See Enable self-service features.
When you enable Inline step-up flow for User Verification with Okta Verify, users are guided through the necessary configuration steps to meet the user verification requirements defined in your app sign-in policies. With this feature, you reduce the risk of user lockouts. Users should reach out to your help desk if the user verification setup fails.
When a user clicks Sign in with Okta FastPass, there's insufficient context to determine what level of user verification is required. Okta Verify challenges the user with biometrics or a device passcode if available. The user may be prompted for additional verification factors after Okta determines the correct context.
Android devices
User task |
Preferred |
Required |
Required with biometrics only |
---|---|---|---|
Enrollment |
|
|
|
Authentication with Okta Verify Push |
|
|
|
Authentication with Okta FastPass |
|
If user verification settings in Okta Verify are out of sync with the device settings, users receive remediation messages during the authentication flow. For example, Enable biometric confirmation for Okta Verify.
iOS devices
User task |
Preferred |
Required |
Required with biometrics only |
---|---|---|---|
Enrollment |
|
|
|
Authentication with Okta Verify Push |
|
|
|
Authentication with Okta FastPass |
|
If user verification settings in Okta Verify don't match your configurations or went out of sync with the device settings, users receive remediation messages during the authentication flow. For example, Enable Face ID or Passcode Confirmation for Okta Verify.
macOS devices
User task |
Preferred |
Required |
Required with biometrics only |
---|---|---|---|
Enrollment |
|
|
|
Authentication with Okta FastPass |
|
If user verification settings in Okta Verify don't match your configurations or went out of sync with the device settings, users receive remediation messages during the authentication flow. For example, Enable Touch ID or password confirmation for Okta Verify.
Windows devices
User task |
Preferred |
Required |
Required with biometrics only |
---|---|---|---|
Enrollment |
|
|
|
Authentication with Okta FastPass |
|
If user verification settings in Okta Verify don't match your configurations or are out of sync with the device settings, users receive remediation messages during the authentication flow. For example, Enable Windows Hello confirmation or Windows Hello settings out of sync with Okta Verify.
Okta Verify for Windows doesn't support inline remediation. Users should enable user verification in the Okta Verify app to access resources that require user verification.
Best practices for user verification
-
The Required with biometrics only setting offers the strongest security, but may cause enrollment issues on devices that don't support biometrics.
-
The Preferred setting provides the most flexible user experience.
-
The Windows operating system has unique constraints where the Required and Required with biometrics only options behave similarly.
-
Okta Verify provides remediation prompts if a user's device settings are out of sync with the configured policy.
Biometric user verification in app sign-in policies
Early Access release. See Enable self-service features.
Enabling the Biometric user verification in authentication policies feature allows you to configure policy rules that require biometric authentication.
App sign-in policy rules
During authentication with Okta Verify Push or Okta FastPass, the user experience depends on several conditions:
-
The possession factor constraints configured in the app sign-in policy. See Biometric user verification in app sign-in policies.
-
The enrollment settings for user verification that you configured for Okta Verify.
-
The verification options selected by the user during enrollment.
Scenario 1
-
App sign-in policy rule requirement: Any method
-
Okta Verify enrollment: Preferred
Device passcode | Biometrics | Outcome |
---|---|---|
Not enabled | Not enabled | Users authenticate by responding to an Okta Verify prompt. |
Enabled | Not enabled | Users authenticate with a device passcode. |
Enabled | Enabled | Users authenticate with a device passcode. |
Scenario 2
-
App sign-in policy rule requirement: Any method
-
Okta Verify enrollment: Required
Device passcode | Biometrics | Outcome |
---|---|---|
Not enabled | Not enabled |
|
Enabled | Not enabled | Users authenticate with a device passcode. |
Enabled | Enabled | Users authenticate with a device passcode. |
Scenario 3
-
App sign-in policy rule requirement: Any method
-
Okta Verify enrollment: Required with biometrics only
Device passcode | Biometrics | Outcome |
---|---|---|
Not enabled | Not enabled |
|
Enabled | Not enabled |
|
Enabled | Enabled |
|
Scenario 4
-
App sign-in policy rule requirement: Require PIN or biometric user verification
-
Okta Verify enrollment: Preferred or Required
Device passcode | Biometrics | Outcome |
---|---|---|
Not enabled | Not enabled | When users authenticate, they're prompted to set up a device passcode. |
Enabled | Not enabled | Users authenticate with a device passcode. |
Enabled | Enabled | Users authenticate with a device passcode. |
Scenario 5
-
App sign-in policy rule requirement: Require PIN or biometric user verification
-
Okta Verify enrollment: or Required with biometrics only
Device passcode | Biometrics | Outcome |
---|---|---|
Not enabled | Not enabled |
|
Enabled | Not enabled |
|
Enabled | Enabled |
|
Scenario 6
In this authentication scenario, the user experience depends on the Okta Verify account state. The Okta Verify enrollment settings don't impact the authentication flow.
-
App sign-in policy rule requirement: Require PIN or biometric user verification
-
Okta Verify enrollment: Preferred, Required, or Required with biometrics only
Device passcode | Biometrics | Outcome |
---|---|---|
Not enabled | Not enabled |
|
Enabled | Not enabled |
|
Enabled | Enabled |
|
Due to Windows constraints, Okta can't prevent the use of a Windows Hello PIN.
Even if you configure Okta Verify enrollment to require biometrics, users who only enable a Windows Hello PIN still satisfy the Okta Verify enrollment requirement.
Best practices for biometric user verification
When you configure app sign-in policies that require biometric user verification, create separate rules for exception cases:
-
Create a dedicated rule for devices that don't support biometrics.
-
Create a dedicated rule for Windows users and set the user interaction to Require device passcode or biometric user verification.
If your policy rule requires biometric user verification, authentication fails for Windows users who only set up a Windows Hello PIN during Okta Verify enrollment.