Jak trzymać JWT w Vuex?

Jak trzymać JWT w Vuex?

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

anckor
  • Rejestracja:prawie 6 lat
  • Ostatnio:7 dni
  • Postów:309
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?

dzek69
Moderator
  • Rejestracja:ponad 18 lat
  • Ostatnio:około miesiąc
  • Lokalizacja:Rzeszów
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.


anckor
  • Rejestracja:prawie 6 lat
  • Ostatnio:7 dni
  • Postów:309
0

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

dzek69
Moderator
  • Rejestracja:ponad 18 lat
  • Ostatnio:około miesiąc
  • Lokalizacja:Rzeszów
1

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


anckor
  • Rejestracja:prawie 6 lat
  • Ostatnio:7 dni
  • Postów:309
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.

X0
  • Rejestracja:prawie 3 lata
  • Ostatnio:około rok
  • Postów:44
1

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

Riddle
Administrator
  • Rejestracja:prawie 15 lat
  • Ostatnio:około 9 godzin
  • Lokalizacja:Koszalin
  • Postów:10094
1

Ja bym trzymał w HttpOnly cookie.

O2
  • Rejestracja:około 4 lata
  • Ostatnio:8 dni
  • Postów:508
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.


sprawiedliwość do sprawiedliwości społecznej ma się tak jak krzesło do krzesła elektrycznego.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.