Я столкнулся с некоторыми проблемами с cordova-plugin-ms-adal после последнего обновления Google chrome (83), я предполагаю, что проблемы возникли из-за обновления OOR-CORS, которое они сделали в веб-просмотре chrome. Когда я вызываю app.authContext.acquireTokenAsync(resourceUrl, appId, redirectUrl)
, обещание никогда не выполняется, и я думаю, что ответ от Azure AAD где-то заблокирован.
Я не вижу ошибок, связанных с CORS, и я также не могу найти, как обновить свое приложение, чтобы оно было совместимо с OOR-CORS.
Кто-нибудь сталкивается с такой же проблемой? (любой chrome до 83 работает должным образом).
Обновлено:
введите описание изображения здесь
То, что обновляет, - это метод создания контекста, который будет вызываться дважды: один раз, когда я вхожу на страницу, и второй раз, когда я обновляю ту же страницу. (Это исправляет заблокированный ответ adal)
Когда я вызываю app.authContext.acquireTokenAsyn c, он никогда не получит никакого ответа от AD, пока я не перезагружу первую страницу, после этого он всегда будет работать как и ожидалось.