Ayuda para iniciar sesión - Forma correcta de iniciar sesión

Hola a todos,

Aunque hay muchas publicaciones sobre inicio de sesión y SSO, solo quería asegurarme de que estoy implementando lo correcto.

Tengo una página HTML (Frontend) con Bootstrap y Angular. Tiene un tema específico; será como un panel de control que extrae varios artículos de Discourse y los muestra en diferentes secciones. La página de Discourse se mostrará cuando el usuario haga clic en un artículo determinado y luego podrá utilizar todas las funciones de Discourse, como responder, etc.

Por lo tanto, para esta página HTML, necesitamos mostrar un inicio de sesión personalizado. Debe iniciar sesión en Discourse y, si el usuario hace clic en un artículo en el frontend, debe poder mostrar ese tema sin necesidad de un inicio de sesión adicional. Estamos utilizando la API REST y hemos podido encontrar todas las APIs excepto la de inicio de sesión. En la medida de lo posible, queremos tener un inicio de sesión regular y no uno externo como Google o cualquier otro.

¿Cuál es la forma correcta de hacerlo?

Gracias,
Prashanth

Creo que quieres DiscourseConnect - Inicio de sesión único oficial para Discourse (sso).