"Фейковый" провайдер OAuth?

Так как мне не требовался доступ к UUID Minecraft внутри самого Discourse, я в итоге создал внешнюю систему, интегрированную с SSO Discourse. Благодарю за помощь! Если хотите посмотреть, что у меня получилось, я опубликовал это здесь. Возможно, однажды я вернусь к этой теме, когда учётные записи Microsoft станут обязательными для всех пользователей Minecraft, поскольку наверняка найдётся способ использовать их API для реализации аналогичного функционала.