Пользовательская страница Azure AD B2C: `AADB2C90047` + Chrome CORS «неизвестное адресное пространство», но Firefox рабоJavascript

Форум по Javascript
Ответить
Anonymous
 Пользовательская страница Azure AD B2C: `AADB2C90047` + Chrome CORS «неизвестное адресное пространство», но Firefox рабо

Сообщение Anonymous »

Я использую Azure AD B2C с настраиваемой HTML-страницей входа и SPA, использующим MSAL (msal-browser).
Настройка:
  • клиент B2C: https://.b2clogin.com (dev)
  • SPA использует loginRedirect с MSAL.
  • URL-адрес пользовательской страницы входа, настроенный в потоке пользователя B2C:

Код: Выделить всё

https://myapp.local/myapp/signup.html
Это внутренний хост для разработчиков () за nginx.
Признак:
  • В Chrome (Windows + Chromium в WSL) поток входа попадает в бесконечный цикл перенаправления.
  • Azure AD B2C возвращает

    Код: Выделить всё

    AADB2C90047
    [/b]:
Ресурс содержит ошибки сценария, препятствующие его загрузке.
  • В консоли Chrome DevTools я вижу:

Код: Выделить всё

Access to XMLHttpRequest at
'https://myapp.local/myapp/signup.html'
from origin 'https://.b2clogin.com'
has been blocked by CORS policy:
Permission was denied for this request to access the `unknown` address space.
  • В Firefox для Windows тот же процесс работает нормально.
  • Сама пользовательская HTML-страница нормально загружается во всех браузерах при прямом открытии, и nginx отвечает:

Код: Выделить всё

HTTP/1.1 200 OK
Content-Type: text/html
Access-Control-Allow-Origin: https://.b2clogin.com
Итак:
  • Заголовки CORS выглядят правильно.
  • HTML/JS действителен при прямой загрузке.
  • Не работают только браузеры на базе Chromium, а B2C сообщает AADB2C90047.
Почему это происходит и как это исправить?>

Подробнее здесь: https://stackoverflow.com/questions/798 ... ress-space
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»