Как реализовать фоновую авторизацию?
Как вариант сохранять JWT в локалсторе, а при переходе по станицам проверять его свежесть. Если протух, то делать запрос на сервер и получать новый. 
Но идея такая себе делать автоавторизацию, а бы просто убрал время жизни токена с 30 мин, на 24 часа.
>>Cтоит настройка на сервере, если пользователь не активен в течении 30 минут
А если пользователь активен, то запрос не выдается? Тогда тут наверное не время жизни токена менять надо.
Как-то в подобной ситуации(когда сессия не должна завершаться при неактивности) просто делал на уровне фронта запросы  раз в 10 минут(на  бэке просто заглушка для таких запросов).