We are using a Java17-based desktop application that federates users via Azure Entra ID using the OAuth2 Authorization Code Flow. Additionally, we enforce Azure Conditional Access policies with Device Assurance enabled.
Recently, we upgraded the SWT library to version 3.126.0, which introduced WebView2 as the underlying browser component. Post-upgrade, we observed that Device ID and Join Type information are no longer present in the interactive user sign-in logs in Azure Entra ID.
Observed Behavior:
- Current WebView2 (Edge 140.0.0): Device ID and Join Type are missing in the sign-in logs.
 
- Previous WebView (IE 7.0): Device ID and Join Type were visible in the sign-in logs.
 
This change is impacting our Conditional Access policies that rely on device information for compliance and access control.
Please help us for the same.