<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Jeremy Hicks - Blog</title>
    <link>https://reysic.com/blog/</link>
    <description>Jeremy Hicks - writing on technology, security, software, and other interests.</description>
    <language>en-us</language>
    <atom:link href="https://reysic.com/feed.xml" rel="self" type="application/rss+xml"/>
    <lastBuildDate>Mon, 10 Aug 2026 00:00:00 GMT</lastBuildDate>
    <item>
      <title>Integrating macOS Okta Verify With CrowdStrike EDR via Intune</title>
      <link>https://reysic.com/blog/integrating-macos-okta-verify-with-crowdstrike-edr-via-intune/</link>
      <guid isPermaLink="true">https://reysic.com/blog/integrating-macos-okta-verify-with-crowdstrike-edr-via-intune/</guid>
      <pubDate>Mon, 23 Dec 2024 00:00:00 GMT</pubDate>
      <description><![CDATA[Step-by-step guide to integrating Okta Verify device assurance with CrowdStrike Falcon ZTA on macOS devices managed via Microsoft Intune, as an alternative to the Jamf Pro-targeted official documentation.]]></description>
      <content:encoded><![CDATA[<h2>Introduction</h2>
<p>For organizations that use <a href="https://help.okta.com/oie/en-us/content/topics/identity-engine/devices/device-assurance.htm">Okta Verify's device assurance capabilities</a>, 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 <code>data.zta</code> files. This information can then be used in Okta authentication policies to make ZTA-informed decisions.</p>
<p>Okta's <a href="https://help.okta.com/oie/en-us/content/topics/identity-engine/devices/edr-integration-plugin-macos.htm#Start">documentation</a> 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.</p>
<h2>Deploying via Intune</h2>
<h3>Create Configuration Profiles</h3>
<p>Start by creating 2 distinct macOS configuration profiles (one targeting the <code>com.okta.mobile preference</code> domain, the other targeting <code>com.okta.mobile.auth-service-extension</code>) in Intune, using the preference file template:</p>
<p><img alt="intune-create-profile" src="https://reysic.com/images/intune-create-profile.png" /></p>
<p>For the property list file, you can save the below as an XML file (.xml) and upload:</p>
<pre><code class="language-xml">&lt;key&gt;OktaVerify.Plugins&lt;/key&gt;
&lt;array&gt;
    &lt;string&gt;com.crowdstrike.zta&lt;/string&gt;
&lt;/array&gt;
&lt;key&gt;com.crowdstrike.zta&lt;/key&gt;
&lt;dict&gt;
    &lt;key&gt;description&lt;/key&gt;
    &lt;string&gt;File-based EDR integration between Okta Verify and the CrowdStrike Falcon agent&lt;/string&gt;
    &lt;key&gt;format&lt;/key&gt;
    &lt;string&gt;JWT&lt;/string&gt;
    &lt;key&gt;location&lt;/key&gt;
    &lt;string&gt;/Library/Application Support/Crowdstrike/ZeroTrustAssessment/data.zta&lt;/string&gt;
    &lt;key&gt;name&lt;/key&gt;
    &lt;string&gt;com.crowdstrike.zta&lt;/string&gt;
    &lt;key&gt;type&lt;/key&gt;
    &lt;string&gt;FILE&lt;/string&gt;
&lt;/dict&gt;
</code></pre>
<h3>Verify Profile Sync</h3>
<p>Following Intune's sync, you should see your profiles in System Settings -&gt; Profiles:</p>
<p><img alt="intune-profiles-deployed" src="https://reysic.com/images/intune-profiles-deployed.png" /></p>
<p>You can double-click either of the above to verify their contents match your original upload.</p>
<h3>Okta Configuration</h3>
<p>Finally, ensure you have macOS selected as a supported platform in Okta in Device Integration -&gt; Endpoint security:</p>
<p><img alt="okta-edr-macos-enabled" src="https://reysic.com/images/okta-edr-macos-enabled.png" /></p>]]></content:encoded>
    </item>
  </channel>
</rss>
