As comunidades do Discourse agora podem permitir que os usuários façam login usando um código curto enviado por e-mail, em vez de um link mágico, oferecendo um fluxo de login sem senha que é familiar para muitas outras plataformas SaaS e que funciona em conjunto com sua configuração existente de segundo fator.
Neste tópico, revisaremos as principais alterações e compartilharemos como você pode começar a usar isso hoje.
O que mudou
Quando este recurso estiver ativado, os membros verão um fluxo mais simples:
- Eles inserem um endereço de e-mail e clicam em Continuar.
- Um código de seis dígitos chega à sua caixa de entrada. Eles o colam (ou digitam) e o formulário é enviado automaticamente quando o último dígito é preenchido.
- Se eles tiverem a autenticação de segundo fator ativada (TOTP, códigos de reserva ou chave de segurança), a etapa padrão de 2FA aparecerá em seguida.
Alguns detalhes importantes a saber: os códigos são válidos por 10 minutos, expiram após 5 tentativas falhas e só podem ser resgatados uma vez.
Ativando códigos de login de uso único na sua comunidade
Por enquanto, isso é considerado uma alteração experimental! Antes de implantá-la em larga escala, estamos abertos ao seu feedback para nos ajudar a fazer melhorias.
Para ativá-lo, acesse a página Alterações futuras na sua área de administração (/admin/config/upcoming-changes) e localize o item Habilitar logins locais via código. Atualize o campo Habilitado para… para inscrever seu site neste novo design:
Antes de ativar, confirme que ambos enable_local_logins e enable_local_logins_via_email também estejam true, pois o recurso não pode ser ativado sem eles. Se você estiver usando DiscourseConnect (enable_discourse_connect), este recurso não pode ser habilitado.
Uma vez que a alteração seja habilitada, o caminho de login por código aparecerá automaticamente.
Nomes de usuário aleatórios opcionais para novas contas
Você pode dar aos novos membros que se inscrevem sem um nome de usuário reconhecível em seu e-mail um nome gerado amigável, como “QuietFalcon42”, em vez de um placeholder genérico como user1.
Se você clicar em Mostrar configurações relacionadas para esta alteração futura e habilitar a configuração do site enable_random_usernames, a etapa de preparação da conta pré-preencherá a sugestão e incluirá um botão de dado para gerar um novo nome:
As listas de palavras por trás das sugestões são configuráveis por meio das configurações do site random_username_adjectives e random_username_nouns, permitindo que as comunidades as ajustem ao seu tom ou idioma.
O que você acha?
Agora é com você: adoraríamos saber o que você acha deste novo recurso. O que você gosta e não gosta; o que está funcionando bem e o que poderia ser melhorado?










