с ифреймом есть воркераунд - сгенери, например, тот же JWT-токен и таскай его везде с собой, в input-hidden например. Правда на беке придется поизвращаться... У вас бек на чем?
Уже несколько проектов куки не используем, храним токен в local storage и передаём ко всем rest запросам в заголовке
были когда-нибудь проблемы с этим при penetration tests или других аудитах безопасности? У нас на одном проекте были большие дискуссии с ИБ, примерно такого содержания - https://dev.to/rdegges/please-stop-using-local-storage-1i04 (комментарии хороши)
Скажите, а нельзя ли вместо ифреймов просто связывать движки сайтов со сторонними сервисами и генерировать ответы от них на стороне сервера? Встраивать в страницу