Wątek przeniesiony 2023-06-12 00:08 z JavaScript przez Riddle.

Jak trzymać JWT w Vuex?

0

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?

0

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.

0

Ale vuex persist to osobna biblioteka, a ja chciałbym zrozumieć jak handluje się JWT za pomocą samego Vuex.

1

Pokaż te tutoriale, zobaczę o czym mówimy konkretnie

0

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.

1

Ktoś nadal uzywa vuexa? xD Przecież vuex rok temu dostal stan deprecated na rzecz Pinii

1

Ja bym trzymał w HttpOnly cookie.

0

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.

1 użytkowników online, w tym zalogowanych: 0, gości: 1