> For the complete documentation index, see [llms.txt](https://help.blazon.im/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.blazon.im/troubleshooting/one-time-password-via-aplicativo/one-time-password-otp-gerado-via-aplicativo-nao-esta-funcionando.md).

# One time password (OTP) gerado via aplicativo não está funcionando

### Cenário 1: Código OTP sempre inválido

#### Sintomas

* Ao inserir o código OTP, o sistema retorna erro como: "Código inválido".&#x20;
* Mesmo aguardando o próximo ciclo de 30 segundos, o erro persiste.

#### Recomendações

* Verificar se o horário do dispositivo (Smartphone) está sincronizado automaticamente com a internet.
* Confirmar se o token foi configurado corretamente (verificar se o QR code escaneado era o certo).
* Avaliar se o fuso horário do dispositivo está correto.

#### Solução alternativa

* Reativar o Aplicativo de autenticação utilizando o portal de reset hash otp.
* Utilizar um segundo fator de autenticação disponível (como SMS, se habilitado).

### Cenário 2: Novo celular sem acesso ao OTP antigo

#### Sintomas

* O usuário trocou de celular e não migrou os códigos do aplicativo.
* Não consegue mais autenticar-se no Blazon em ações que exigem o OTP.

#### Recomendações

* Informar o usuário que os códigos OTP não migram automaticamente (a não ser que tenha backup com conta Google/Microsoft).

#### Solução alternativa

* Reativar o Aplicativo de autenticação utilizando o portal de reset hash otp.

### Cenário 3: OTP inválido por conta de sincronização de tempo do servidor

#### Sintomas

* Múltiplos usuários reportam erro de OTP incorreto simultaneamente.
* O Blazon mostra comportamento intermitente, mesmo com códigos aparentemente corretos.

#### Recomendações

* Verificar a hora do servidor onde está instalada a aplicação de reset hash otp.
* Validar se os servidores estão sincronizado com NTP (Network Time Protocol).

#### Solução alternativa

* Enquanto o problema não é corrigido, desabilitar temporariamente o segundo fator (com justificativa e controle de risco).
