O exemplo durante o curso trata apenas o quesito de realizar o login de fato, mas por exemplo. Se o token estiver perto de expirar e o cliente não quiser perder a sessão, onde seria realizado esse "refresh" do token?
Seria criar um método no Service para realizar toda a lógica de recuperar informações do token, e re-autenticar?
Fiquei em dúvida no quesito vida útil do token e renovar o mesmo.