Configure Management Attestation for Mobile Devices

OCA Study Notes — Configure Management Attestation for Mobile Devices

Management Attestation for mobile devices allows Okta to verify whether Android and iOS devices are managed by an MDM/EMM before granting access to sensitive applications.

This is part of Okta’s Zero Trust model:

Never trust the device until it proves it is managed and compliant.


1. Why Mobile Device Management Attestation Matters

When an authentication policy requires “device must be managed”, Okta must confirm:

  • The device is enrolled in your MDM

  • The user is using Okta Verify / FastPass

  • The device presents a valid management hint (secret)

This enables app access only from secure, compliant mobile devices.


2. How Okta Confirms Device is Managed

Unlike desktops (which use a client certificate), mobile devices use a Management Hint.

The Management Hint

  • A secret code generated in the Okta Admin Console

  • Distributed to all MDM-enrolled mobile devices

  • Sent back to Okta automatically during FastPass authentication

  • If the hint matches → device is verified as managed


3. Authentication Flow for Managed Mobile Devices

1. User opens an app → triggers Okta FastPass

FastPass begins evaluating:

  • User identity

  • Device trust posture

2. Device sends the Management Hint

The MDM-delivered secret is included in the authentication request.

3. Okta checks:

  • Is the Management Hint present?

  • Does it match the one generated in Okta?

  • Is Okta Verify enrolled on the device?

4. Policy Decision

If device meets policy criteria:

  • Access granted

  • FastPass provides seamless sign-in (passwordless)

If device does not meet criteria:

  • Stronger MFA required

  • Or access denied


4. Setup: Configure Management Attestation for Mobile Devices

Step 1 — Generate the Management Hint in Okta

Navigate to:

Security → Device Integrations

Choose platform:

  • Android

  • iOS

Then:

  • Generate a unique secret key

  • This is the Management Hint

  • Okta will expect devices to present this secret


Step 2 — Integrate Okta with Your MDM

Your MDM must:

  • Support Managed App Configuration

  • Support silent/automatic installation of Okta Verify on enrolled devices

Configure MDM with:

  • Managed app configuration for Okta Verify

  • Key-value pair:

    • Key = management hint identifier

    • Value = secret key you generated in Okta

When the MDM pushes this config:

  • Each enrolled device stores the secret

  • Okta Verify includes the hint in authentication requests


5. Summary of Key Concepts

What proves a mobile device is managed?

The Management Hint (secret key).

Who delivers the secret to devices?

The MDM via managed app configuration.

When is the hint used?

During FastPass authentication.

Why is this important?

To restrict access to sensitive apps to only properly managed, compliant mobile devices.