170 похожих чатов

А теперь главный вопрос отличия sacrum токена от сессионого?

12 ответов

10 просмотров

Тем что api токен - это апи токен, а сессия - это сессия?

alex-Grinvich Автор вопроса

Токен лежит в базе как и сессия так в чем отличие? И у токена как и у сессии есть aceess поля , в чем разница ?

что то кажется кто-то путает белое с черным

https://t.me/laravel_web

в том то и разница sanctum (судя по коду на github) хранит токен в базе jwt может не хранится в базе, а только выдан и содержать нужные данные, приэтом иметь подпись, чтоб данные не подделали session это всего лишь id записи где то (базе, redis, fail) хранится обычно в coockie, в случае с laravel зашифрованной P.S. поправьте если где ошибся, в частности с sanctum (не пробовал, только в теории)

alex-Grinvich Автор вопроса

Так jwt refresh token всегда хранится в базе это раз второй момент судя по доке sacrum я не поленился чекну они токены хранят в базе

Jwt - это стейтлес шляпа, которая живет сама по себе. А санктум хранит все токены в бд, чтобы можно было ими управлять

jwt, это всего лишь способ, если так можно сказать, хранения передаваемых данных, которые нельзя подделать, т.к. они подписаны и всегда можно проверить правильность данных имя подпись, поменяв подпись

На сервере хранится secret key для jwt, с помощью которого всё это и происходит

alex-Grinvich Автор вопроса

А теперь узнаем горькую правду что refresh идет в базу и при обновление токена он отуда запрашивает , а если вас еще и взламывают вам придется делать memcache сервис который будет держать чёрный список. Вам не кажется как то сложно учитывая что легче поднять сессию

Просто так в БД он не идёт, потому что он стейтлес

alex-Grinvich Автор вопроса

Stateless только aceess и то до момента пока вам не придётся обнулять токены

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта