Provedor OAuth "Falso"?

Oooooh, na verdade, eu não tinha pensado nisso. Obrigado pela ideia - a principal razão pela qual eu estava procurando uma abordagem OAuth é que posso recuperar o usuário pelo ID externo. Vou ver se consigo recuperar um usuário por um campo de usuário.

EDIT: Ok, na verdade, posso ter uma maneira de fazer isso usando os campos personalizados. Provavelmente terei que usar um banco de dados externo e criar minha própria maneira de solicitar um usuário do Discourse a partir de seu UUID do Minecraft. Eu simplesmente não sei o suficiente sobre as limitações do Discourse para saber se haveria uma maneira melhor.

EDIT 2: Hmm, não vejo uma maneira de editar campos de usuário personalizados via API. Idealmente, eu queria que fosse definido apenas pela API, para que seja garantido que eles possuam a conta. Talvez eu precise apenas criar um banco de dados externo e fazer a vinculação de contas por meio de outra coisa.