Пытаюсь подружить Auth модуль nuxtjs с keycloak. Сделал аутентификацию по api, без перехода на страницу самого keycloak, при этом сам access токен записывается в storage уже декодированным и я имею доступ к свойствам, но при перезагрузке страницы, auth модуль берет access токен из localStorage или cookie и записывает в storage не декодированным. Вопрос заключается в том, как лучше сделать:
1. Быть может есть какой то observer, чтобы повесить на свойство state.user, в случае присвоения новых данных
перезаписывать декодированными данными.
2. Сделать getter, который будет каждый раз декодировать access токен (при этом, соответственно при первичной аутентификации не декодировать access токен).
3. Какие либо ещё варианты?
4. Быть может есть готовые решения, которые я не смог найти?
В общем сделал через Getter, вроде работает хорошо, 1 раз в кэш кидает и потом не пересчитывает, потому что изменения будут только через 2 часа. Но жду предложений, может есть варианты получше)