Executando verificação de segurança...
1

[frontend] - angular - Interceptor

Olá nobres, gostaria de uma ajuda com o Interceptor no angular, no caso gostaria de dicas de boas práticas. Então vamos lá ao problema:

Tenho uma tela de login onde ao clicar em logar ele me retorna um token, o mesmo o salvo no local storage, após isso precisamos fazer uma segunda validação via phone token, enviamos o token via SMS para o usuário e ele precisa preencher ele em tela, ao clicar em se autenticar crio uma requisição seguindo esse padrão:

[
"email": "email",
"phoneToken": "code"
]

E preciso enviar o token via bearer token, porém caimos ai no problema, na tela de login não deveria ter o interceptor que basicamente cria o authorization com o token,
porém precisamos dele para fazer a requisição do phone token, eis a minha ideia, se existir token ele adiciona no authorization, caso o contrário não.

Existe uma maneira melhor de resolver isso? Ou alguma boa prática?

Carregando publicação patrocinada...