Estou trabalhando com um cliente hospedado no CDCK que está configurando o OAuth2.
Configuramos para que a janela de criação de conta seja automaticamente contornada e, agora, novas contas autenticadas pelo servidor OAuth2 são criadas automaticamente. Todos os outros mecanismos de login foram desativados.
Durante os testes, eles não querem que ninguém faça login sem aprovação, então ativei a opção “aprovar usuários”. Isso funciona como esperado, exceto que eles ainda recebem um botão “alterar endereço de e-mail”. A opção “e-mail editável” está desativada e “oauth2 sobrescreve e-mail” está ativada.
Sugeri ocultar o botão com CSS, mas isso parece ser um bug, embora possa ser considerado um pedido de recurso, já que é mais um incômodo do que um problema que impeça o uso do Discourse.