![]() |
1
0
我解决了我的问题,它与使用Azure广告或图形API无关。在我的组件HTML中,我有一个查找函数结果的*ngif。看起来像这样:
相反,我更改了我的服务,将结果填充到服务中的一个属性中,并将*ngif指向该属性,如下所示:
这个问题与Angular继续在*ngif中寻找状态的方式有关。然后它被卡在一个似乎是无穷无尽的循环,直到铬崩溃。 |
![]() |
2
0
我做了一些调试,我认为有一个bug或者是我在MSAL中不理解的特性。如果您查看msal库中的useragentapplication.js,这里有一个名为
我认为问题就在那里。如果你看看
很明显,它将弹出窗口重定向到重定向URL。它永远不会像失败回调那样关闭弹出窗口。我的快速和肮脏的修复方法是像这样修改它
不言而喻,这不是一个稳定的解决方案,因为每当你更新这个库时,我想它都会被覆盖。此外,这不再触发弹出窗口,而是重定向到MS登录页,然后在提供凭据时返回。我知道为什么会这样,但现在没有时间。我想我会在Github开始讨论这个问题,如果还没有在那里讨论过的话。 但是,是的,这就是我能找到的。 编辑:实际上在GitHub中已经有一些与此相关的东西了。例如 https://github.com/AzureAD/microsoft-authentication-library-for-js/issues/545 https://github.com/AzureAD/microsoft-authentication-library-for-js/issues/479 |