Tenho usado logins locais por um tempo, mas tenho a opção de fazer login com Google ou Discord. Se eu quisesse desativar os logins locais e manter apenas os logins de sites externos, isso seria possível? Como eu migrar os usuários existentes que usam um e-mail não-Google, etc.?
Desde que seus usuários tenham o mesmo e-mail no provedor OAuth e no Discourse, as contas serão associadas automaticamente no próximo login deles.
Você precisará fornecer instruções aos seus usuários sobre como atualizar seus e-mails no Discourse ou no provedor OAuth, ou, caso contrário, poderá recorrer à fusão de suas contas se a base de usuários for pequena o suficiente para justificar a fusão manual.