Usar a API do Discourse para verificar se a combinação de nome de usuário/senha é válida

There is Use Discourse as an identity provider (SSO, DiscourseConnect).