Использование Discourse исключительно для функционала Q&A без UI или аутентификации

Вы настроите это как обычно.

Думаю, тогда вы получите API-ключ для передачи вашему фронтенду, возможно.

Так что вы создадите этих пользователей в Discourse и, возможно, воспользуетесь Discourse Connect для входа пользователей с вашего фронтенда. Или, возможно, ваша система будет обрабатывать аутентификацию, используя глобальный API-ключ для получения данных из Discourse.