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

О, это действительно полезно — спасибо, что поделились! Я ещё немного подумал и провёл исследование о том, как это можно реализовать. Моя идея — использовать параметр state в OAuth для входа в учётную запись Discourse, а затем связать полученное состояние с UUID в Minecraft. Параметр state будет просто случайным значением, которое хранится в базе данных вместе с UUID из Minecraft. Думаю, такой подход должен сработать. Спасибо всем за все идеи и ресурсы!