首页 > 解决方案 > 运行 MSWord(Chromium-Desktop 版本)的 Office.js 插件能否不再通过 Google 的身份验证提供程序进行身份验证?

问题描述

看起来,谷歌试图关闭一个安全漏洞已经阻止了我们的 MSWord 插件通过谷歌的 Auth Provider 进行身份验证,但仅限于通过 Chromium webview2 渲染器使用谷歌帐户时。

鉴于加载项的浏览器是由操作系统版本号决定的,所以当所有桌面 MSWord 加载项都使用 Chromium 时,这将成为一个关键点。因此,这些加载项都无法通过 Google 的身份验证提供程序进行身份验证。

奇怪的是 WordOnline-Chromium 可以很好地针对 Google 的 Auth Provider 进行身份验证。事实上,MSWord-Chromium(desktop) 与 Google 的身份验证提供程序一起用于任何其他浏览器/侧边栏渲染器,除了 Chromium - 这有点讽刺。

使用 Chromium webview2 的桌面 office.js 加载项是否有解决方法,同时使用 Google 的 Auth Provider 进行身份验证?

        const displayInIframe = false;
        const promptBeforeOpen = false;
        Office.context.ui.displayDialogAsync(
            oAuthUrl,
            {
                height: 80,
                width: 80,
                displayInIframe,
                promptBeforeOpen
            },
            asyncResult => {
                     etc...

无法登录

标签: authenticationoffice-jschromium

解决方案


推荐阅读