Помощь по входу — правильный способ входа

Всем привет,

Хотя существует множество постов, касающихся входа в систему и единого входа (SSO), я просто хотел убедиться, что реализую всё правильно.

У меня есть HTML-страница (фронтенд) с использованием Bootstrap и Angular. У неё есть определённая тема; она будет выглядеть как панель управления, отображая различные статьи из Discourse в разных разделах. Страница Discourse будет показываться, когда пользователь нажмёт на определённую статью, после чего он сможет использовать все функции Discourse, такие как ответы и т.д.

Для этой HTML-страницы нам нужно реализовать кастомный вход в систему. Он должен авторизовать пользователя в Discourse, и если затем он нажмёт на статью во фронтенде, тема должна открываться без дополнительного входа. Мы используем REST API и смогли найти все API, кроме входа в систему. Насколько это возможно, мы хотим использовать обычный вход, а не внешний, например через Google или другие сервисы.

Каков правильный способ реализации этого?

Спасибо,
Прашант

Думаю, вам нужен DiscourseConnect — Официальный механизм единого входа (SSO) для Discourse.