【发布时间】:2020-07-14 22:08:48
【问题描述】:
在最新的 google chrome 更新 (83) 之后,我遇到了 cordova-plugin-ms-adal 的一些问题,我认为这些问题来自他们在 chrome webview 上进行的 OOR-CORS 更新。
当我致电app.authContext.acquireTokenAsync(resourceUrl, appId, redirectUrl) 时,承诺永远不会得到解决,我认为 Azure AAD 的响应在某处被阻止。
我没有看到任何与 CORS 相关的错误,我也找不到如何更新我的应用程序以符合 OOR-CORS。
有人遇到同样的问题吗? (任何低于 83 的 chrome 都可以正常工作)。
更新:
令人耳目一新的是 create context 方法,该方法将被调用两次,一次是在我进入页面时,第二次是在我刷新同一页面时。 (这修复了 adal 被阻止的响应)
当我调用 app.authContext.acquireTokenAsync 时,它永远不会收到来自 AD 的任何响应,直到我重新加载第一个页面,之后它将始终按预期工作。
【问题讨论】:
标签: adal