Настройка:
- клиент B2C: https://.b2clogin.com (dev)
- SPA использует loginRedirect с MSAL.
- URL-адрес пользовательской страницы входа, настроенный в потоке пользователя B2C:
Код: Выделить всё
https://myapp.local/myapp/signup.html
Код: Выделить всё
*.localПризнак:
- В Chrome (Windows + Chromium в WSL) поток входа попадает в бесконечный цикл перенаправления.
- Azure AD B2C возвращает [/b]:
Код: Выделить всё
AADB2C90047
- В консоли 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