authentication - 运行 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...
解决方案
推荐阅读
- vb.net - VB.NET 子字符串函数损坏
- javascript - Javascript:在加载页面几分钟后,HTTP GET 请求中出现错误 403
- r - 从字符年份中提取月份并在R中使用doy
- php - 使用相同全局属性的不同产品需要为该全局属性显示不同的标签
- javascript - 等待两个带有事件和循环的承诺
- javascript - Javascript 未加载到 XMLHTTPRequest
- flutter - 在 http 调用中将对象转换为可编码对象失败
- typescript - 如何使用 Loopback 04 JWT-Authentication 在自定义模型中生成登录和注销 API,除了用户模型
- eclipse - 查看eclipse中所有方法的认知复杂度
- python - 从另一个 django 模型中获取字段?