Используйте API Discourse для проверки корректности комбинации имени пользователя и пароля

Существует Use Discourse as an identity provider (SSO, DiscourseConnect).