Доброго времени суток, пните пожалуйста в правильную сторону, как примерно реализовать авторизацию по ролям nuxt, в целях обучения.
Сейчас в качестве бекенда поднял Laravel, авторизацию по гайду прикрутил через nuxt auth.
Принцип такой, получаю токен, пишу в стор токен и все данные пользователя, далее при переходе на другую страницу снова делаю запрос к бекенду и подгружаю нужную информацию используя данные из стор.
...mapActions('profile', ['apiProfileInfo'])
async apiProfileInfo({commit}) {
await this.$axios.$get('user').then(response => {
commit('setInfo', response.success)
})
}
P.S. Если я в целом не правильно делаю буду рад услышать любую критику.