您好.js Office Web 加载项中的 MSAL 用法问题



我正在使用 hello.js for MSAL Microsoft Active Directory Library 对 Word Office Web 加载项的用户进行身份验证。它工作得很好,直到回到我原来的窗口。

这是我的基本设置

  1. 调用Word Web加载项中弹出的对话框,然后在该弹出窗口中使用登录重定向承诺功能。
  2. 效果很好!我使用我的 APPid 和租户 ID 进行身份验证。
  3. 一个观察是它需要一个HTTPS回复重定向URL!!!
  4. 但是,当成功登录后返回时,我的开发工具控制台中几乎没有错误
  5. 首先,它找不到 html 元素,它返回 null 或未定义
  6. 其次,当我单击 signIn(( 并运行登录重定向函数时,我看到无法获取未定义或空引用的属性"then">
  7. 这个你好.js库来自 https://github.com/AzureAD/microsoft-authentication-library-for-js

请让我知道为什么我在使用 vardivWelcome = document.getElementById('WelcomeMessage'( 时出现空值或未定义;

我通过重组代码并隔离问题来解决这个问题。存在阻止完全处理的错误。MSAL 你好.js库即使对于 Office 加载项也能很好地工作!

最新更新