iFrame Demo Portal

Live-сценарии

Рабочие страницы для воспроизведения embedded- и redirect-flow на локальном mock-host.

Сценарий A — iFrame + postMessage Embedded

Портал загружает приложение внутри <iframe>, получает voucher со своего backend и передаёт его через postMessage. Поддерживается refresh через повторный voucher.

Сценарий B — Redirect Flow Direct URL

Приложение инициирует redirect на portal-side authorization_url, портал возвращает пользователя на callback с voucher и state, а финальная сессия поднимается через refresh-cookie.

Сценарий C — Публичный мониторинг Public

Портал встраивает только вкладку «Мониторинг АЗС» в <iframe> по адресу /monitoring?view_mode=embedded. Без авторизации, SSO и обмена токенами; поддерживается deep link по stationId.

Перед запуском: убедитесь, что сервис доступен по https://demo.routemax.ru, mock-host запущен на http://localhost:4000, а SQL seed для провайдера routemax-demo уже выполнен. Если нужен пошаговый локальный runbook, откройте iframe-demo-guide.md.