← Blog ·

Integrating macOS Okta Verify With CrowdStrike EDR via Intune

Introduction

For organizations that use Okta Verify's device assurance capabilities, CrowdStrike Falcon with Zero Trust Assessment for EDR, and Intune to manage configuration of macOS devices, you can integrate Okta Verify with Falcon such that it can read the produced data.zta files. This information can then be used in Okta authentication policies to make ZTA-informed decisions.

Okta's documentation on deploying this functionality is good, however it's currently targeted at organizations using Jamf Pro for macOS device configuration management. In this guide I will detail the steps to do the same via Intune.

Deploying via Intune

Create Configuration Profiles

Start by creating 2 distinct macOS configuration profiles (one targeting the com.okta.mobile preference domain, the other targeting com.okta.mobile.auth-service-extension) in Intune, using the preference file template:

intune-create-profile

For the property list file, you can save the below as an XML file (.xml) and upload:

<key>OktaVerify.Plugins</key>
<array>
    <string>com.crowdstrike.zta</string>
</array>
<key>com.crowdstrike.zta</key>
<dict>
    <key>description</key>
    <string>File-based EDR integration between Okta Verify and the CrowdStrike Falcon agent</string>
    <key>format</key>
    <string>JWT</string>
    <key>location</key>
    <string>/Library/Application Support/Crowdstrike/ZeroTrustAssessment/data.zta</string>
    <key>name</key>
    <string>com.crowdstrike.zta</string>
    <key>type</key>
    <string>FILE</string>
</dict>

Verify Profile Sync

Following Intune's sync, you should see your profiles in System Settings -> Profiles:

intune-profiles-deployed

You can double-click either of the above to verify their contents match your original upload.

Okta Configuration

Finally, ensure you have macOS selected as a supported platform in Okta in Device Integration -> Endpoint security:

okta-edr-macos-enabled