Se agrega un control del token JWT, al iniciar la app.
Si el token JWT o refresh_token no se encuentran en el navegador, redirecciona al login, automáticamente.
Si ambos tokens se encuentran en el navegador, se hace una llamada a la api para verificar el JWT:
Si el token es incorrecto: devuelve código 417, realizando el proceso de logout (remueve los tokens y redirecciona al login)
Si el token es válido pero ya esta expirado, entonces devuelve código 406, el cual llama a la función refresh_token:
Si este no coincide con el token guardado en el usuario, entonces devuelve 417, realizando el proceso de logout (remueve los tokens y redirecciona al login).
Si el token coincide, entonces se genera un nuevo JWT Y refresh_token. Los cuales se guardan en el navegador. Por último termina la carga a la pantalla que se esta accediendo sin tener que volver a iniciar sesión.