Size: a a a

Node.js — русскоговорящее сообщество

2019 November 07

SM

Sheldhur Mornor in Node.js — русскоговорящее сообщество
в четвертых в базу все равно придется лазить, чтобы проверить валидность токена и наличие сессии
источник

KS

Konstantin Sedykh in Node.js — русскоговорящее сообщество
Sheldhur Mornor
ну так и есть
почитай статью, которую привёл @a007mr. а вообще ничего не читай на фиг. нра сессии - юзай их. мне нра jwt, я буду юзать его. вот и всё.
источник

AK

Andrey Kartashov in Node.js — русскоговорящее сообщество
Sheldhur Mornor
во первых это не безопасно, во вторых пытаясь сделать это безопасным ты придешь к сессиям
во-первых это безопасно.
источник

AK

Andrey Kartashov in Node.js — русскоговорящее сообщество
Sheldhur Mornor
в третьих оверхед по трафику
вопрос в том, насколько
источник

SM

Sheldhur Mornor in Node.js — русскоговорящее сообщество
да? что делать будешь при краже токена?
источник

AK

Andrey Kartashov in Node.js — русскоговорящее сообщество
Sheldhur Mornor
в четвертых в базу все равно придется лазить, чтобы проверить валидность токена и наличие сессии
для валидации не надо лазить в базу
источник

SM

Sheldhur Mornor in Node.js — русскоговорящее сообщество
как проверишь что токен не украден?
источник

AK

Andrey Kartashov in Node.js — русскоговорящее сообщество
Sheldhur Mornor
как проверишь что токен не украден?
как проверишь, что пароль не украден?
источник

AK

Andrey Kartashov in Node.js — русскоговорящее сообщество
Sheldhur Mornor
да? что делать будешь при краже токена?
токены делаются коротко-живущими
источник

KS

Konstantin Sedykh in Node.js — русскоговорящее сообщество
Andrey Kartashov
для валидации не надо лазить в базу
не надо ничего объяснять людям, которые смотрят на jwt, как на аналог сессий, а не как на другой подход к авторизации.
источник

SM

Sheldhur Mornor in Node.js — русскоговорящее сообщество
суть в том, что если уведут сессию, то я еще просто грохну, а токен еще некоторое время будет жить и его обладатель за это время может наделать делов
источник

AK

Andrey Kartashov in Node.js — русскоговорящее сообщество
Sheldhur Mornor
суть в том, что если уведут сессию, то я еще просто грохну, а токен еще некоторое время будет жить и его обладатель за это время может наделать делов
это смешно. Никто не грохает сессии
источник

SM

Sheldhur Mornor in Node.js — русскоговорящее сообщество
)))
источник

SM

Sheldhur Mornor in Node.js — русскоговорящее сообщество
Konstantin Sedykh
не надо ничего объяснять людям, которые смотрят на jwt, как на аналог сессий, а не как на другой подход к авторизации.
так статья которая тебе так нравится как раз и пропагандирует юзать jwt как сессии)))
источник

AK

Andrey Kartashov in Node.js — русскоговорящее сообщество
ну и токены можно блеклистить
источник

SM

Sheldhur Mornor in Node.js — русскоговорящее сообщество
то есть в базу при каждом запросе все таки придется лазить для проверки токена?
источник

NB

Nikoloz Bokeria in Node.js — русскоговорящее сообщество
Привет всем, кто нибудь имел опыт с Edge.js (Template Engine), надо чтобы закешировать compile, чтобы не компилировать template каждый раз
источник

KS

Konstantin Sedykh in Node.js — русскоговорящее сообщество
Sheldhur Mornor
так статья которая тебе так нравится как раз и пропагандирует юзать jwt как сессии)))
даже близко не валялось. бд с юзерами мы юзаем так и так. в случае jwt не нужна доп база сессий. плюс два типа ключей, ограничение по эндпоинтам, общий дроп везде при краже...
источник

AK

Andrey Kartashov in Node.js — русскоговорящее сообщество
Sheldhur Mornor
то есть в базу при каждом запросе все таки придется лазить для проверки токена?
у вас миллион пользователей. и тысяча украденных токенов. угадайте, что выгоднее, сверить токен с блеклистом, или пароль с хешем?
источник

SM

Sheldhur Mornor in Node.js — русскоговорящее сообщество
Konstantin Sedykh
даже близко не валялось. бд с юзерами мы юзаем так и так. в случае jwt не нужна доп база сессий. плюс два типа ключей, ограничение по эндпоинтам, общий дроп везде при краже...
эт чё такое?
источник