Chave de segurança 2FA falha ao migrar para domínio personalizado

Após usar o domínio trydiscord e, em seguida, configurar o domínio personalizado real para uso, a autenticação de dois fatores (2FA) deixa de funcionar. Acredito que o FIDO2 associe domínios à chave.

Além disso, outro administrador não consegue desativar a chave; o sistema retorna “parâmetros inválidos” (o mesmo erro relatado em Can't turn off 2 factor). Tentar migrar novamente para o mesmo domínio personalizado também será negado com a mensagem “Hostname já existe”.

Minha conta ficou inutilizável. Por favor, orientem.

2 curtidas

talvez você possa tentar isto:

1 curtida

Esta é a migração do plano pago do Discourse gerenciado. Portanto, receio que não tenha esse acesso de baixo nível.

2 curtidas

Receio que não haja uma solução permanente disponível no momento, mas você pode entrar em contato com o e-mail de suporte do Discourse mencionado na área de administração do seu Discourse. Eles podem ser capazes de desativar a autenticação de dois fatores para todos os usuários.

3 curtidas

Acho que sim. Se você não tiver chaves de backup, precisará entrar em contato com o suporte.

Foi resolvido pelo suporte ao remover as chaves de segurança da minha conta. Não altere o nome do domínio enquanto tiver a autenticação de dois fatores (2FA) ativada :slight_smile:
Isso deve ser um problema relativamente comum, já que você alteraria o domínio ao querer fazer upgrade de uma versão de teste do Discourse.

Ah, e não perca o acesso ao seu e-mail, pois é assim que você pode solicitar a remoção das chaves de segurança :wink:

7 curtidas

A título de informação, você pode usar as chaves de backup. Já fiz isso em ambientes de staging onde o 2FA estava ativado e o banco de dados de produção foi restaurado no ambiente de staging com seu próprio nome de domínio.

4 curtidas

@balboah atualização rápida: isso foi atribuído internamente e vamos criar um processo melhor para migrar do domínio “trydiscourse.com” para o domínio real, levando em conta essa questão.

3 curtidas

Sim, talvez eu não tenha prestado atenção. Mas adicionei duas chaves como backup e assumi que outros administradores poderiam recuperar minha conta.
Isso se referia ao fluxo de chave física, não ao código de autenticador.

3 curtidas

Você já encontrou uma solução para isso?

2 curtidas

Tenho quase certeza de que nossos processos internos já contemplam isso hoje; redefinimos várias configurações e assim por diante.

1 curtida

Olá. Estou enfrentando o mesmo dilema em um fórum auto-hospedado que está mudando de domínio.

Há algo em particular que eu deva considerar?

Veja a resposta de Jay neste tópico: 2fa security key breaks when migrating to custom domain - #7 by pfaffman

3 curtidas

Seria bom, no entanto, se houvesse um processo melhor. Usar chaves de backup para um grande número de usuários resultaria em uma grande carga de suporte.

2 curtidas

Então, existe uma maneira de alterar os registros de 2FA para corresponder ao novo domínio? Ooh, isso parece mais uma forma de complicar uma restauração! :wink:

Mas, se for esse o caso, seria bom poder fazer isso em sites de staging que restauram periodicamente um banco de dados de produção. Posso tentar dar uma olhada nisso em uma ou duas semanas, seja em um plugin ou em um PR.

3 curtidas

Fecharei este tópico de bug antigo. Se houver algo restante a ser feito, podemos reabri-lo ou iniciar um novo.