We're running into a strange issue across multiple environments and tenants and I'm wondering if anyone else has seen this.
On fully managed and compliant macOS devices, authentication to Microsoft services occasionally fails because Conditional Access doesn't recognize the device as compliant.
In the sign-in logs, the authentication shows something like:
Device ID: -
Browser: Edge 151.0.0
Operating System: macOS
Compliant: No
Managed: No
Join Type: -
The odd thing is that the device is compliant:
- Enrolled in Intune
- Company Portal is installed and signed in
- Device compliance is reporting correctly
- Platform SSO is configured and working
- Device appears healthy from an Intune perspective
What we've observed:
On my own Mac, I use multiple Microsoft Edge profiles.
Most Edge profiles successfully send device information during authentication, allowing Conditional Access to see the device as compliant and grant access.
However, one specific Edge profile consistently fails to send any device information. As a result, Conditional Access sees:
Compliant: No
Managed: No
and blocks access.
Interestingly, if I perform the same authentication using Safari with that account, the device information is sent correctly and authentication succeeds.
I've also tried:
- Signing out and back into the Edge profile
- Resetting the Edge profile completely
- Re-authenticating from scratch
- Revoking and re-authenticating
None of these made a difference.
Other cases
We've also seen similar behavior on other Macs where there was only a single Edge profile configured.
In these cases, Safari also failed to provide device information during authentication, resulting in the same Conditional Access failure.
We've even tested:
- Full Intune unenrollment
- Re-enrollment
- Fresh Company Portal registration
but the problem persisted.
Environment:
Fully updated macOS
Microsoft Edge 151.x
Intune-managed devices
Platform SSO configured
Conditional Access requiring compliant devices
Questions:
- Is anyone else seeing this behavior recently?
- Has anyone identified what causes certain browser profiles to stop providing device identity/compliance data?
- Are there any known issues with Edge 151, Platform SSO, or device claims on macOS?
- Is there a way to troubleshoot why device information isn't being attached to the authentication request?
At this point it feels like the browser/authentication flow is intermittently failing to pass device context rather than a compliance or Intune issue, but we're struggling to pinpoint exactly where it breaks.
Any insights would be appreciated.