¿Confirmar una combinación correcta de Usuario+Contraseña a través de la API?

No hay ninguna ruta de API que devuelva la contraseña en texto plano de un usuario, por lo que no creo que este enfoque funcione. Por tu descripción, parece que quieres usar Discourse como proveedor de SSO para tu sitio web. Eso podría hacerse funcionar. Los detalles sobre cómo configurarlo están aquí: Use Discourse as an identity provider (SSO, DiscourseConnect).