如何在使用 React.js 开发的 Electron 应用程序中实现 Microsoft Azure (MFA) 登录身份验证?

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

我们有一个在 Electron 中运行的 React.js 应用程序供桌面使用。我们已经实施了用于登录身份验证的 Microsoft Azure AD,这在我们的 React.js 应用程序中运行良好。然而,当我们尝试在我们的 Electron 应用程序中使用它时,我们遇到了问题。 Electron 使用内置的 Chromium 浏览器来运行应用程序。我们的应用程序需要在 ServiceNow 中打开需要 URL cookie 进行身份验证的 i 框架。我们能够在我们的 React.js 应用程序中打开 i-frames,因为它在具有提供所需 cookie 的扩展的浏览器中运行。但是,我们的 Electron 应用程序中没有该扩展。我们尝试将扩展添加到我们的 Electron 应用程序中,但遇到了版本问题,因为系统使用的 Chrome 版本与 Electron 不同。

我们如何在我们的 Electron 应用程序的浏览器中访问系统的 Chrome 浏览器的凭据?有没有办法在我们的 Electron 应用程序中实现 Windows 帐户扩展而没有任何版本问题? 如何在 Electron 中集成 Windows 帐户扩展? 在电子应用程序中包含此功能的其他方法是什么...无缝登录 Windows 帐户?

reactjs electron extension-methods electron-builder electron-packager
© www.soinside.com 2019 - 2024. All rights reserved.