Okta Verify configurations for iOS devices

You can use your mobile device management (MDM) solution to deploy Okta Verify configurations to domains. The configurations enable Okta Verify functionality.

Always deploy managed app configurations to both of these preference domains:

  • Preference domain 1: com.okta.mobile
  • Preference domain 2: com.okta.mobile.auth-service-extension

Use the following keys and values to configure Okta Verify:

managementHint

Use this configuration to specify a secret key, which indicates that a device is managed.

Value [String] Description

$secret_key

The secret key for management attestation.

OktaVerify.OrgUrl

Use this configuration to pre-populate the sign-in URL so that end users don't have to enter this value when they add an Okta Verify account.

Value [String] Description

$org_sign-in_URL

The sign-in URL for your org.

For example, example.okta.com.

OktaVerify.SerialNumber

Enable the collection of serial identifiers on managed devices.

Value [String] Description

$serial_number

A predefined macro provided by the MDM provider.

For details, check the requirements of your MDM provider.

If the MDM configuration doesn't provide this value, Okta Verify reports an empty value.

OktaVerify.UDID

Enable the collection of unique device identifiers on managed devices.

Value [String] Description

$UDID

A predefined macro provided by the MDM provider.

For details, check the requirements of your MDM provider.

If the MDM configuration doesn't provide this value, Okta Verify reports an empty value.

ReportApplicationPerformance

Configure the collection of app performance reports.

Value [Boolean] Description

true

Performance reports are collected.

This is the default.

false

Performance reports aren't collected.

Choosing this value might affect the Okta team's ability to assist with troubleshooting.

This configuration is available in Okta Verify 9.29 and later.

ReportBugs

Configure whether users can submit bug reports.

Value [Boolean] Description

true

Users can submit feedback and include bug reports.

This is the default.

false

The Send feedback menu is unavailable.

Choosing this value might affect the Okta team's ability to assist with troubleshooting.

This configuration is available in Okta Verify 9.29 and later.

ReportCrashLogs

Configure the inclusion of console logs in crash reports.

Value [Boolean] Description

true

Crash reports include console logs.

This is the default.

false

Crash reports don't include console logs.

Choosing this value might affect the Okta team's ability to assist with troubleshooting.

This configuration is available in Okta Verify 9.29 and later.

ReportDiagnostics

Configure the app diagnostics collection.

Value [Boolean] Description

true

App use diagnostics such as non-fatal errors are recorded.

This is the default.

false

Diagnostics of app use are disabled.

Choosing this value might affect the Okta team's ability to assist with troubleshooting.

This configuration is available in Okta Verify 9.29 and later.

ReportLocalFileLog

Configure local file logging and export. This configuration is available for Okta Verify 9.29 and later.

Value [Boolean] Description

true

Users can save logs locally and export them from the Send feedback menu.

This is the default.

false

Logs aren't included when users submit feedback.

Choosing this value might affect the Okta team's ability to assist with troubleshooting.

This configuration is available in Okta Verify 9.29 and later.