Jak trzymać JWT w Vuex?

Jak trzymać JWT w Vuex?

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

anckor
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 314
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
  • Rejestracja: dni
  • Ostatnio: dni
  • 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: dni
  • Ostatnio: dni
  • Postów: 314
0

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

dzek69
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Rzeszów
1

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

anckor
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 314
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: dni
  • Ostatnio: dni
  • Postów: 44
1

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

Riddle
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 10227
1

Ja bym trzymał w HttpOnly cookie.

O2
  • Rejestracja: dni
  • Ostatnio: 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.

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.