Я думаю, что с помощью DiscourseConnect это можно реализовать без проблем. Discourse запрашивает Drupal для проверки входа через DiscourseConnect, а Drupal обращается к Laravel через OAuth.
Модуль Drupal contrib под названием discourse_sso работает нормально, но в нём отсутствует механизм обновления данных Discourse при изменении данных пользователя в Drupal, а также рабочий механизм синхронизации выхода в обоих направлениях.
По этим причинам я проделал большую часть работы над лучшим модулем для Discourse для Drupal. В основном теперь нужны тесты. Хотите сотрудничать?