Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

Incorrect wizard steps when configuring Email & Authenticator app at the same time

Aberta
#1,269 0 comentários 0 reações 0 responsáveis Ver no GitHub

Mantenedores costumam responder em até 1 dia

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
3/5
Tempo estimado
Meio dia
Facilidade para iniciantes
72/100
Tipo de issue
Bug
Clareza
Razoavelmente clara
Status de atividade
Ativa
Stack de tecnologia
rust

Direção de pesquisa

Reproduce the flow by creating a user without MFA, configuring Email and a passkey, removing Email, then re-entering the MFA wizard and selecting Authenticator app and Email. Inspect the wizard’s step-calculation logic to determine why this configuration displays two steps instead of three. The change is done when the wizard shows all three required steps and the displayed progression remains correct after MFA methods are removed or reconfigured.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

bug
Description
  1. Create user with no MFA methods
  2. Add instance in client
  3. Configure Email and Passkey in client
  4. Log in to Core UI, remove email only. So only passkey(yubikey) will be left.
  5. Now, try to configure MFA again. Authenticate with passkey, and select Authenticator app and Email
    Steps in left column are incomplete, it shows only 2 steps, howere there should be 3.

https://github.com/user-attachments/assets/5431c560-cf5f-4bb3-9310-2763abed7209

Linguagem predominante
Rust
Estrelas
370
Forks
41
Merge médio
15h 47min
PRs com merge (30d)
47

Preparar o ambiente

  • Sem Dockerfile nem arquivo Docker Compose
  • Tem um modelo de pull request
  • Sem guia de contribuição

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de DefGuard/client

Todas as issues de DefGuard/client

Issues semelhantes

Mais issues de Rust

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.