сomorsiс
сomorsiс
сomorsiс
Igor
много секьюрити гемороя - например кто-то украл токен
Igor
что делать?
Igor
придется создавать костыли типа таблицы инвалидных токенов (забаненных)
сomorsiс
не, у jwt есть срок истекания
Igor
у тебя украли токен и имеют доступ ко всем твоим данным
Igor
не будешь же ты ждать пока срок выйдет
Fedor
сomorsiс
это слишком костыль
Igor
разные вайфаи - каждый раз логиниться?
сomorsiс
о, можно имя сменить
Timofey
https://gist.github.com/develtima/133a8b50590257d977fd096bb5bad31c
сomorsiс
всмысле username
сomorsiс
@timapes попробуй resave: true
Fedor
Igor
это не единственная проблема.
Скажем, ты хочешь разлогиниться со всех устройств - как это реализовать?
сomorsiс
если утек токен - то и браузерная инфа утекла
Igor
да
сomorsiс
не, куки в данном случае действительно лучше
сomorsiс
но для мелких приложений без важной инфы jwt норм
Igor
просто это неправильное использование токенов
Timofey
по роуту логина они появляются , после обновляю страницу или на любом другом роуте они потом недоступны , тоесть их нету вообще
Timofey
сomorsiс
а ты запросы в браузере делаешь?
Timofey
lf
Timofey
да
сomorsiс
посмотри есть ли строка Set-Cookie
сomorsiс
в хедерах
Timofey
нету
Михаил Макарычев
jwt
Разве уже не доказали сто раз в этом чате, что jwt - это кал?
Vladimir
Anonymous
сomorsiс
и так по каждому вопросу, ага
Vladimir
Ребят, луше запиньте, что вместо jwt юзоть )
Михаил Макарычев
Михаил Макарычев
Shvembldr
/stat@combot
Combot
combot.org/chat/-1001041204341
Sinediy
#whois
Работаю в компании PDFfiller
QA (пишу на ноде 4 месяца где то)
Украина
Тимлид дал линк
Igor
так, только нужно наверное не сами токены хранить в БД а их хеши
Igor
сейчас сделаю либу с правильными токенами...
Anonymous
так токен jwt ведь это и есть хеш с секретным словом сразу ?
Igor
я имею ввиду, что если мы хотим хранить токены в БД.
То генериить токен token123
и проверять его потом select userid from tokens where token = token123
не совсем хорошо
✙ galactico ✙
Кто-то планирует сертификацию по ноде сдавать? уже регистрация открыта
Igor
что за сертификация? что дает?
✙ galactico ✙
От node foundation
✙ galactico ✙
Что даёт? Proves skills
Dmitry
Вроде пока нет записи, проверял на выхах
Andrey
Igor
идея в том, что если кто-то получит доступ к таблице - например SQL инъекцией - не сможет украсть токены из нее - по аналогии с паролями
Igor
и использовать их для входа в профайл юзера
Рубикон
Кто использует
sequelizejs?
Я не нашел феншуйно варианта для добавления записи, которая ссылается на уже существующую записать в бд
Может кто другой orm посоветует? А то документация там загадочна порой...
сomorsiс
typeOrm
Рубикон
... ну или я просто слишком неопытен .. но мне кажется там они в модели слегка так не последовательны..
Cenator 🐈
@NordLuf
Evgeny
Рубикон
Когда отвплился гуглить.. когда не знаешь что за хрень написали в примерах документации..
Иди в баг трекер и читай! И тайные знания вероятно станут ближе к тебе!
Рубикон
.. вот серьезно .. как задолбали писуны эзотерической документации
KlonD90
KlonD90
а в чем проблема?
KlonD90
user.addTask
KlonD90
по-моему в доке должен быть такой пример
KlonD90
где от одной сущности добавляется зависимая
Рубикон
addTask
Это
Для Task ... Или там упоролись с функциями?
KlonD90
всмысле? О_о опиши подробнее что за связи и что хочешь делать
Рубикон
У меня есть нечто на подобие словарей
Рубикон
Мне нужно создать запись с полями ссылающимися которые ссылаются на записи из соответствующих таблиц
Рубикон
Vint
Безумное описание задачи.
Модели то уже есть готовые с референсами настроенными?
Рубикон
Я никак не пойму как там правильно описывать связи между модплями
Рубикон
Есть набор строк в одной из таблице, таких таблиц несколько , нужно в другой таблице(не из их числа) создать запись, поля которой ссылаются на строки в упомянутых в начале таблицах(одно поле - одна строка из соответствующей таблицы)
KlonD90
on update cascade?