Size: a a a

2019 December 25

S

Sergey in Go-go!
сессия - это сервер-сайд. jwt - это просто заверенная информация о пользователе. небольшой слепок записи о юзере из базе, подлинность котого можно гарантировать
источник

C

Constantine in Go-go!
Sergey
сессия - это сервер-сайд. jwt - это просто заверенная информация о пользователе. небольшой слепок записи о юзере из базе, подлинность котого можно гарантировать
гарантировать нельзя
источник

C

Constantine in Go-go!
у тебя все равно сверка с БД будет, если механизм в беке сложнее уровня бложек
источник

C

Constantine in Go-go!
банальный пример, надо токен в черный список занести. что делать? правильно, дергать БД )
источник

S

Sergey in Go-go!
можно.
источник

C

Constantine in Go-go!
и если такую радость изобретать, то вопрос встает — а зачем вообще jwt?) если можно access token класть в редис и будет сессия на коленке
источник

S

Sergey in Go-go!
не надо никаких чёрных списков. для этого есть механизм рефреша токена и малый срок жизни первого токена
источник

C

Constantine in Go-go!
сколько должен жить второй токен?
источник

I

Igor in Go-go!
Sergey
не надо никаких чёрных списков. для этого есть механизм рефреша токена и малый срок жизни первого токена
А как тогда сделать выход пользователя из системы, если у него на руках валидный JWT-токен? поменять на невалидный?
источник

C

Constantine in Go-go!
и что будет, если мы забаним юзера?))
источник

C

Constantine in Go-go!
разве не надо сверку делать? 🙂
источник

S

Sergey in Go-go!
если ходишь в хранилище для проверки токена - то действительно зря используешь jwt
источник

I

Igor in Go-go!
Constantine
и что будет, если мы забаним юзера?))
Это угроза?))
источник

C

Constantine in Go-go!
Igor
Это угроза?))
😄
источник

C

Constantine in Go-go!
я сейчас поищу картинку крутую про jwt и сессии )
источник

S

Sergey in Go-go!
Igor
А как тогда сделать выход пользователя из системы, если у него на руках валидный JWT-токен? поменять на невалидный?
блокируешь юзера. через пару минут он придёт за новым токеном, ты его пошлёшь и он теряет всякий доступ.
источник

C

Constantine in Go-go!
как ты будешь блочить юзера?)
источник

I

Igor in Go-go!
Sergey
блокируешь юзера. через пару минут он придёт за новым токеном, ты его пошлёшь и он теряет всякий доступ.
ну это без редиса/базы не сделать
источник

C

Constantine in Go-go!
у jwt внутри есть expire in
источник

C

Constantine in Go-go!
сколько там должно быть время? 10 секунд? 42?
источник