3
respostas

Erro: The value 'eyJhbGciOiJSUzI...' is not a verified ID token:\r\n- - The token was issued in the future\r\n

Ao realizar um login com front em next e o back em laravel. Faço o login do usuário no frontEnd com o firebase , ao retornar o token gerado , ele é enviado para o backEnd e validado , assim retorna as informações do usuário. Porém ele me retorna o seguinte erro!

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

3 respostas

Oi Gabriel, tudo bem?

Pelo que você descreveu, parece que você está tendo um problema com a validação do token JWT (JSON Web Token) emitido pelo Firebase, onde o erro indica que o token foi emitido no futuro. Isso geralmente ocorre quando há uma discrepância de tempo entre o servidor que emite o token (neste caso, o Firebase) e o servidor que está tentando validá-lo (seu back-end Laravel).

Uma possível solução para esse problema é garantir que ambos os servidores estejam sincronizados com a mesma fonte de tempo. No caso do servidor Laravel, você pode configurar o fuso horário no arquivo config/app.php, na linha 'timezone' => 'UTC', para corresponder ao fuso horário do servidor Firebase.

Outra possibilidade é que o token esteja expirando antes de chegar ao servidor Laravel. Verifique se o tempo de vida do token (TTL) é suficiente para o tempo que leva para ser transmitido do Firebase para o Laravel.

Por fim, uma solução alternativa (embora não seja a ideal em termos de segurança) seria desabilitar a verificação de emissão no futuro no seu pacote de validação JWT no Laravel. No entanto, isso pode tornar seu aplicativo mais vulnerável a ataques e, portanto, só deve ser usado como último recurso.

Lembre-se, essas são apenas sugestões e podem não resolver completamente o seu problema, pois há muitas variáveis em jogo.

Um abraço!

Obrigado Pelos feedback , nessa ultima solução , eu tentei algo desse tipo porém sem sucesso

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Oi Gabriel, tudo bem?

Poderia copiar e colar aqui o erro que você recebeu? Assim podemos ajudar de forma mais assertiva.

Um abraço e bons estudos.