Вход в статический сайт Shared Discourse

Это интересная задача.

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

Поскольку сайт является статической страницей, у него, по сути, нет состояния авторизованного пользователя, верно?

У нас есть возможность использовать Embedding a list of Discourse Topics in another site и Embed Discourse comments on another website via Javascript — оба варианта работают со статическими сайтами.

Я считаю, что создание нового решения для уведомлений — отличная идея!