Ошибка доступа при встраивании виджета

Я пытаюсь внедрить виджет Discourse, но сталкиваюсь с ошибкой «Forbidden». Я скопировал код внедрения со вкладки «Администрирование > Настройка > Внедрение» и вставил его на свой веб-сайт. Также я попробовал развернуть HTML-файл с этим кодом на Netlify. После нескольких сетевых запросов я получил ошибку «Forbidden» на этой конечной точке:

POST
https://poc-antecipa.discourse.group/client-performance/report.json

Неужели я что-то делаю не так? Что мне следует сделать?

Добавили ли вы хост в список разрешённых хостов в разделе /admin/customize/embedding?

Ваш сайт на Discourse требует, чтобы пользователи входили в систему для просмотра тем, и он размещён на поддомене домена discourse.group. Похоже, вы столкнулись с этой проблемой: https://meta.discourse.org/t/embed-discourse-comments-on-another-website-via-javascript/31963?page=2#embedding-comments-from-a-private-site-9.

Если ничего не изменилось, то, насколько мне известно, встраиваемые комментарии с частного сайта Discourse можно просматривать на веб-странице только в том случае, если сайт Discourse находится на поддомене домена этого веб-сайта и пользователь, просматривающий веб-страницу, в данный момент авторизован в Discourse.

Если это так, то это означает, что невозможно встраивать комментарии с сайтов, использующих базовый план Discourse.

Да, я настроил Allowed Hosts. Когда я добавляю встроенный элемент на веб-сайт, создается iframe с небольшой высотой, поэтому виден только темный прямоугольник. Если установить высоту, например, в 800 пикселей, появляется страница входа. Однако эта страница входа работает некорректно: я получаю ошибку «BAD CSRF».

Я пытаюсь использовать Discourse в качестве форума, по сути, создавая чат внутри нашей системы с авторизацией. У нас уже есть учётная запись пользователя, который видит Discourse на фронтенде. Как можно войти под этим пользователем, не отображая страницу входа в Discourse? Есть ли какие-то возможности?

Также я пытаюсь создать доказательство концепции (POC), используя размещённый сервис Discourse с бесплатной пробной версией. Однако конечная цель — самостоятельно разместить Discourse на нашем домене, используя поддомен для Discourse и другой поддомен для упомянутого приложения.

Интересно, потребует ли это копаться в вашей настройке, чтобы преодолеть первоначальное препятствие, и, возможно, ещё больше работы для достижения вашей цели. Делать это в Meta кажется неэффективным. Может быть, стоит спросить в Marketplace?