Лучшим решением будет DiscourseConnect — официальный механизм единого входа (SSO) для Discourse.
Однако ознакомьтесь с материалами Как провести реверс-инжиниринг API Discourse и, возможно, Руководство для начинающих по созданию плагинов для Discourse. Часть 1: Создание базового плагина.