Подтверждение правильной комбинации User+Pass через API?

Не существует API-маршрута, который возвращал бы сырой пароль пользователя, поэтому, думаю, этот подход не сработает. Судя по вашему описанию, вы хотите использовать Discourse в качестве провайдера SSO для своего веб-сайта. Это можно реализовать. Подробная информация о настройке находится здесь: Use Discourse as an identity provider (SSO, DiscourseConnect).