Estou em dúvida sobre onde implementar a solicitação de um refresh token. Seria melhor num httpinterceptor ou num handler error?
Estou em dúvida sobre onde implementar a solicitação de um refresh token. Seria melhor num httpinterceptor ou num handler error?
Fala aí Fabiano, tudo bem? Recentemente fiz isso no meu trabalho, a minha abordagem foi criar um serviço que roda de minuto em minuto verificando se faltava pelo menos 5 minutos para a expiração.
Se sim, ele faz a renovação.
Decidi fazer assim pois via interceptor iria dar mais trabalho, porque iria ser necessário dar o refresh e depois reenviar a request.
Com o serviço, esse tratamento não foi necessário (claro que tem N soluções fora essa).
Espero ter ajudado.