Configurando repositório privado personalizado do Discourse via Docker

Estou usando o OAuth beta do Roblox. Então, realisticamente, não quero que os usuários possam alterar seus nomes de usuário, e apenas usar os nomes de usuário do Roblox.

Portanto, realisticamente, quero que o nome de usuário deles se torne o nome de usuário do Roblox, o nome deles se torne o apelido do Roblox (que ambos podem ser alterados na plataforma Roblox) e o avatar deles, que também pode ser alterado.

Tudo isso para não ser editável pelo usuário final e atualizar automaticamente (pelo menos no login).


Atualmente, estou usando o plugin básico do OAuth 2. Você sugere que eu use outra coisa para obter o que estou procurando? Basicamente como SSO?