chromiumembedded / cef

Chromium Embedded Framework (CEF). A simple framework for embedding Chromium-based browsers in other applications.
https://bitbucket.org/chromiumembedded/cef/
Other
3.09k stars 450 forks source link

Microsoft SSO 'Device identifier: Not available' #3699

Closed Jeremy-Code-F closed 1 month ago

Jeremy-Code-F commented 1 month ago

Hi, apologies if this isn't the right repository to log this issue with.

CEF: v124.3.2 Windows 11 (10.0.22621)

We are trying to get a CEF-based application to work with Microsoft SSO, our problem is after the user enters their credentials we get a message "You can't get there from here This application contains sensitive information and can only be accessed from: Devices or client applications that meet our company management compliance policy."

I think the issue stems from a 'device identifier' that isn't able to be passed through CEF

Device identifier: Not available Device platform: Windows 10 Device state: Unregistered

Is this a known problem/is there anything we can do to get this to function (besides security exceptions to the applications accessed in this way)

I found this stackoverflow post that seems to indicate this isn't something that is supported in general https://stackoverflow.com/questions/67259951/cefsharp-browser-control-not-working-with-azure-ad-conditional-access

Thanks, appreciate any assistance!

magreenblatt commented 1 month ago

We don't test SSO but it may work with Chrome runtime. See #3685.

Jeremy-Code-F commented 1 month ago

@magreenblatt Thanks that got me what I needed!