¿Cómo iniciar sesión de un usuario mediante API?

He revisado todos los temas y ninguno explica bien cómo iniciar sesión de un usuario mediante la API. Estoy creando una aplicación basada en las APIs de Discourse… ¿alguien se preocupa por compartir un enlace o código? Por favor…

Hola, ¿lograste resolver el problema? Estoy buscando lo mismo. Mi caso es sencillo: solo quiero validar al usuario preguntando por su nombre de usuario y contraseña, y una vez que haya iniciado sesión correctamente, guardar el estado en mi aplicación de Android. No quiero usar SSO, ya que solo necesito validar al usuario, nada más.

Hay una aplicación de React Native que puedes usar como referencia para saber cómo iniciar sesión.
Este archivo en particular debería ayudarte a empezar.