"Fake" OAuth Provider?

Oooooh, darüber habe ich tatsächlich nicht nachgedacht. Danke für die Idee – der Hauptgrund, warum ich nach einem OAuth-Ansatz gesucht habe, ist, dass ich den Benutzer anhand der externen ID abrufen kann. Ich werde sehen, ob ich möglicherweise einen Benutzer anhand eines Benutzerfeldes abrufen kann.

EDIT: Okay, ich habe tatsächlich einen Weg gefunden, dies mithilfe der benutzerdefinierten Felder zu tun. Ich werde wahrscheinlich eine externe Datenbank verwenden und meinen eigenen Weg entwickeln, um einen Discourse-Benutzer anhand seiner Minecraft-UUID anzufordern. Ich weiß einfach nicht genug über die Einschränkungen von Discourse, um zu wissen, ob es einen besseren Weg gäbe.

EDIT 2: Hmm, ich sehe keine Möglichkeit, benutzerdefinierte Benutzerfelder über die API zu bearbeiten. Idealerweise wollte ich, dass sie nur über die API festgelegt werden, damit garantiert ist, dass sie das Konto besitzen. Ich muss wahrscheinlich eine externe Datenbank erstellen und die Kontoverknüpfung über etwas anderes vornehmen.