<iframe src="https://www.googletagmanager.com/ns.html?id=GTM-M74D8PB" height="0" width="0" style="display:none;visibility:hidden">
Loading
Skip to NavigationSkip to Main Content
Okta Verify - Expected Behavior with Multiple Devices Enrolled
Multi-Factor Authentication
Okta Identity Engine
Overview

This article describes the expected behavior when an end user is enrolled with multiple mobile devices in Okta Verify.

Applies To
  • Okta Identity Engine (OIE)
  • Okta Verify
  • Factor Enrollment
Solution

When multiple devices are used for Okta Verify, Okta will send the Push Notification to all the devices enrolled in that user's account. Configurations in the User Interface (UI) only allow Okta to send to all devices.

By using API calls, the push notification can be sent to a particular device based on the FactorID associated with that device:

  1. Obtain the UserID using the List Users API call from the User Collection.
    • Run the API call in the following format: GET {{url}}/api/v1/users?limit=25

Run a GET API call 

  1. Obtain the FactorID using the List Factors API Call from the Factor Collection.
    • Run the API call in the following format: GET {{url}}/api/v1/users/{{userId}}/factors
    • If an end user is enrolled with multiple devices, select the specific device name that needs to be sent the Okta Verify Push Notification. 

Factor ID for Okta Verify Push 

  1. Send the push challenge by using the Send Push Challenge API Call from the Factor Collection.
    • Run the API call in the following format: POST /api/v1/users/${userId}/factors/${factorId}/verify

 

Related References

Loading
Okta Verify - Expected Behavior with Multiple Devices Enrolled