Olá,
Desculpe por reativar este tópico antigo, mas o comportamento do Discourse está realmente causando problemas no momento.
Se um usuário ativa suas contas em nossa plataforma (o Discourse é apenas uma das muitas plataformas), criamos automaticamente um usuário do Discord via API. Precisamos fazer isso para atribuir os grupos corretos. Se o usuário alterar seu e-mail antes de fazer login no Discourse via Discourse SSO pela primeira vez, ele criará uma nova conta (<username>1) e teremos que mesclar manualmente as 2 contas.
Permitir que a API altere o e-mail ajudaria a reduzir muito o trabalho manual. E acho que os administradores também deveriam ter permissão, pois normalmente sabem o que estão fazendo.
Gostaria de proibir os usuários de alterarem seus endereços de e-mail, mas não os administradores e a API.