Skip to content

SWT upgrade to version 3.126.0: WebView2 no longer passes Device info to Azure #2658

@pawanrajoriya

Description

@pawanrajoriya

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.
Image
  • Previous WebView (IE 7.0): Device ID and Join Type were visible in the sign-in logs.
Image

This change is impacting our Conditional Access policies that rely on device information for compliance and access control.

Please help us for the same.

Metadata

Metadata

Assignees

No one assigned

    Labels

    edgeEdge Browser

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions