Przeglądając tutoriale dużo słyszę o tym, że JWT i Vuex to świetne połączenie. Nie bardzo rozumiem tylko jedną rzecz - jaki jest sens zapisywania otrzymanego od backendu JWT do Vuex skoro stan Vuexa resetuje się po odświeżeniu strony?
Nie znam VueX, ale na pewno możesz zapisywać stan VueX (zapewne w całości lub częściowo) np. w localstorage, poszukaj za vuex persist
.
Ale vuex persist to osobna biblioteka, a ja chciałbym zrozumieć jak handluje się JWT za pomocą samego Vuex.
Pokaż te tutoriale, zobaczę o czym mówimy konkretnie
Już zrozumiałem o co chodzi. Po prostu pomimo korzystania z Vuex przy trzymaniu tam JWT to i tak musimy się zapiąć na jakiś localstorage albo inny store do którego będziemy zaglądali przy odświeżaniu strony i jeżeli znajdziemy tak aktywny JWT to po prostu za każdym razem ustawiamy pola w Vuex które potrzebujemy.
Ktoś nadal uzywa vuexa? xD Przecież vuex rok temu dostal stan deprecated na rzecz Pinii
Ja bym trzymał w HttpOnly cookie.
np. jak chcesz, żeby strona działała tylko w jednej karcie, jak choćby bankowe strony niektóre. poza tym może mieć getter w vuexie pobierający wartość ze storage.