А почему бы не вынести авторизацию во Vue?
При авторизации клади данные о юзере в localstorage, которые тебе отдаст бек. При перезагрузке страницы проверяй есть ли инфа в storage. Если нет, то пробуй ее запросить с бека, авторизован ли ты там. Если да, то заполни сторедж еще раз, если нет, то выбрасывай к чертям на авторизацию