Electron App 中的设备 ID 未通过 MS Intune 传递到 Azure AD(我们收到错误设置您的设备以获取访问权限)

问题描述 投票:0回答:1

开发商

我正在使用 Electron 应用程序,其中我们具有单点登录 (SSO) 功能,我们可以在其中重定向 Microsoft azure URL。

这里的问题是,它在正常情况下工作,网络下没有“合规政策”。

现在我们在获取设备 ID 时应用了“合规策略”。如果找到设备 ID,则可以正常工作,否则将显示限制消息,如下图所示。

虽然我们在浏览器中使用相同的 URL,但它可以正常工作(因为我猜浏览器正在共享所需的设备 ID),但在 Azure Policy 门户中,我们发现通过浏览器设备 ID 进行的调用会显示,而在 Electron 应用程序中则不会。 如果它能通过该设备 ID,它就可以工作

我无法了解如何找到并共享该设备 ID?

我也在 Electron 页面中使用浏览器窗口和 WebView 尝试了相同的操作,但它在两者中都不起作用。

azure electron electron-builder azure-compliance-policy
1个回答
0
投票
Chrome 使用 Windows 帐户扩展向 Azure 提供设备 ID。自 Chrome 111 起,有一项新功能,如果设置了注册表项

CloudAPAuthEnabled,还可以提供 DeviceId。

目前 Electron 不支持此注册表项,但已经存在一个问题:

https://github.com/ Electron/ Electron/issues/40721

© www.soinside.com 2019 - 2024. All rights reserved.