07-27-2026 08:52 AM
I have Cisco ISE integrated with Microsoft Intune and the Meraki platform. Our iPad deployment process works as follows:
Recently, I've been experiencing an issue with iPads that have been disconnected from our network for an extended period and were automatically removed by the Intune device cleanup rule.
After re-enrolling these iPads, they successfully receive all required profiles and certificates. However, they are no longer able to connect to the secure SSID.
When reviewing the Cisco ISE logs, I can see that authentication succeeds using the SCEP certificate. The failure occurs during the authorization phase. My authorization policy checks two conditions:
and
The logs indicate that ISE determines the device is not present in Intune, so authorization fails and the connection is denied.
To troubleshoot, I manually queried Microsoft Graph for one of the affected devices. The Graph response appears correct and contains the expected MDM attributes, including the new Intune device ID and Microsoft Entra ID device ID. ISE also correctly extracts the device ID from the SCEP certificate, and the device ID shown in the ISE authentication logs matches the device ID in both Intune and Microsoft Entra ID.
Despite this, ISE still reports that the device does not exist in Intune during authorization, as if it is unable to correctly interpret the Microsoft Graph response.
For reference:
The following scenarios work as expected:
The issue only affects iPads that were deleted by the Intune cleanup rule and then re-enrolled.
As part of my troubleshooting, I have:
Unfortunately, none of these steps have resolved the issue.
At this point, I'm running out of ideas and suspect there may be some stale mapping or synchronization issue between Cisco ISE and Microsoft Graph that is not immediately visible.
Has anyone encountered a similar issue or have any suggestions on what else I should investigate? Any advice would be greatly appreciated.
07-27-2026 02:19 PM
I have not done this use case myself. Do you have a TAC support case ? What version and patch of ISE ?
07-28-2026 01:29 PM
I have ISE ver 3.3 and patch 9.
TAC is created and cisco confirmed what I said above but I have not received any recommendation from them yet.
07-28-2026 03:21 PM - edited 07-28-2026 03:21 PM
The ISE MDM integration uses the MS Compliance Retrieval API for device lookups. As I understand it, this is a different table than the Device Management table you are likely querying manually and is syncronised at some periodic interval from the other table(s).
I have heard of some customers having issues where that sync interval was not frequent enough which resulted in a disconnect between what the CR API responded with and the real compliance status of the endpoint. My guess is this is something similar.
If you have not engaged MS support around this, I would suggest doing that as well to see if they have any additional visibility into this aspect.
The only other thing I could suggest is looking to upgrade to 3.4 or 3.5 and using the Device Query feature instead of the traditional MDM integration. The Device Query uses the normal device Graph API lookup instead of the GUID based lookup against the CR API and that lookup includes the attributes like isManaged and isCompliant.
07-30-2026 05:11 AM
Greg, your recommendations have always been helpful; I will follow up with Cisco Support, and if they cannot figure it out, I will return to your guidance. Thanks
08-03-2026 08:51 AM
I just wanted to provide an update. I restarted the ISE application on all nodes and disabled and re-enabled the MDM integration. That appears to have resolved the issue. I tested a few affected iPads afterward, and they all connected successfully.
Thanks.
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide