我正在使用 hello.js for MSAL Microsoft Active Directory Library 对 Word Office Web 加载项的用户进行身份验证。它工作得很好,直到回到我原来的窗口。
这是我的基本设置
- 调用Word Web加载项中弹出的对话框,然后在该弹出窗口中使用登录重定向承诺功能。
- 效果很好!我使用我的 APPid 和租户 ID 进行身份验证。
- 一个观察是它需要一个HTTPS回复重定向URL!!!
- 但是,当成功登录后返回时,我的开发工具控制台中几乎没有错误
- 首先,它找不到 html 元素,它返回 null 或未定义
- 其次,当我单击 signIn(( 并运行登录重定向函数时,我看到无法获取未定义或空引用的属性"then">
- 这个你好.js库来自 https://github.com/AzureAD/microsoft-authentication-library-for-js
请让我知道为什么我在使用 vardivWelcome = document.getElementById('WelcomeMessage'( 时出现空值或未定义;
?我通过重组代码并隔离问题来解决这个问题。存在阻止完全处理的错误。MSAL 你好.js库即使对于 Office 加载项也能很好地工作!