
Eugene
25.08.2018
15:55:44

Play
25.08.2018
15:55:57

Eugene
25.08.2018
15:56:25
мб уже закрыть этот тред ?

Kevin
25.08.2018
15:56:29

Google

Алексей
25.08.2018
15:56:44

Сергей
25.08.2018
15:56:53
толку нет, но все тащат)

Eugene
25.08.2018
15:57:06
As you see from above, JWT if implemented incorrectly can have huge security implications for the security of your system and your authentication and authorization schemes can be easily hacked or manipulated to a hacker’s advantage. ?

Play
25.08.2018
15:57:21

Сергей
25.08.2018
15:57:35

Kevin
25.08.2018
15:57:43

Eugene
25.08.2018
15:58:09

Max
25.08.2018
15:58:24

Сергей
25.08.2018
15:58:40

Play
25.08.2018
15:58:41
дай линк, сломаем
в начале по всем рекомендациям в статье пройдусь, а потом была не была?

Artem
25.08.2018
15:58:51
я один работаю с тем что выдаю бэк без лишних вопросов?)

Kelin
25.08.2018
15:59:59

Google

Kelin
25.08.2018
16:00:14
Лучше оставить там сообщения со смыслом а остальное выпилить, ибо ну пиздец

Max
25.08.2018
16:00:16

Arthur
25.08.2018
16:00:16

Сергей
25.08.2018
16:00:32

Eugene
25.08.2018
16:00:36

Roman
25.08.2018
16:00:40
В итоге сессия ?

Arthur
25.08.2018
16:00:54

Kevin
25.08.2018
16:01:15
Особенно клёво, если экономишь запросы к базе и делаешь ssr

Kelin
25.08.2018
16:01:30

Сергей
25.08.2018
16:01:37

Eugene
25.08.2018
16:02:12
Нет.

Cenator
25.08.2018
16:02:24

Сергей
25.08.2018
16:02:36

Alexei
25.08.2018
16:02:45
Нет.
А как это сделать правильнее, что почитать?
или испльзовать refs?

Eugene
25.08.2018
16:03:08

Arthur
25.08.2018
16:03:09

Сергей
25.08.2018
16:03:16

Cenator
25.08.2018
16:03:19

Eugene
25.08.2018
16:03:21

Google

Сергей
25.08.2018
16:03:26

Kelin
25.08.2018
16:03:54
бля, хранить jwt токен в таблице это, конечно, сверхразум

Abu
25.08.2018
16:04:11

Arthur
25.08.2018
16:04:13

Max
25.08.2018
16:04:17
Одно лишнее обращение в базу, стоит всех остальных костылей?
ну юзера все равно нужно будет вытащить из базы чтобы проверить его права на выполнения каких-то операций то есть да, jwt всего лишь экономит один запрос в базу и (где нужно вытащить айдишник юзера по токену) и для не высоконагруженных приложений jwt использовать смысла нет

Kelin
25.08.2018
16:04:31
С таким же успехом можно хранить валидные, и это в разы лучше, тк инвалидация - тупо удалил токен

Cenator
25.08.2018
16:04:53

Сергей
25.08.2018
16:04:53
я юзал JWT для аутентификации в одном из проектов.
Так вот после длительного аудита с безопасниками, тормоза были дикие. Сложности в обработке всех случаев и вообще соль на каждого юзера.
Пиздец ребятки

Eugene
25.08.2018
16:05:15

Сергей
25.08.2018
16:05:19
Сервер аутентификации на обычных токенах гораздо дешевле.
ибо простой запрос в базу и всё

Kelin
25.08.2018
16:06:26
Да просто не нужно его совать везде, его придумали для конкретной задачи

Max
25.08.2018
16:06:29

Сергей
25.08.2018
16:06:42

Cenator
25.08.2018
16:06:54

Eugene
25.08.2018
16:07:04

Cenator
25.08.2018
16:07:15
рекурсия ебаная получается, в токене юзер, в юзере токены опять

Сергей
25.08.2018
16:07:50
давайте не будем пиздеть о том, чего не понимаем, ок?
я не вижу ни одного человека, кто разбирался бы в безопасности

Google

Сергей
25.08.2018
16:08:11
все несут хотя бы немного бреда
но жвт затащить надо

Kendr
25.08.2018
16:09:03

Max
25.08.2018
16:09:58

Сергей
25.08.2018
16:10:22

М
25.08.2018
16:13:23
из-за чего может быть трабла, что изменение localStorage я вижу только после рефреша страницы??

Kevin
25.08.2018
16:15:14
шото посмотрел я на то, как типизировать redux+redux-act, взгрустнул и подумал, может, лучше на контекстах все-таки...

Сергей
25.08.2018
16:15:48
я уже давно оставил идею типизировать жс.
только боль

Admin
ERROR: S client not available

Play
25.08.2018
16:16:14

Arthur
25.08.2018
16:16:21

Сергей
25.08.2018
16:16:39
Хуйня получается ?)
просто нет ничего приспособленного.
те же типы в rust являются полноценными участниками исполнения кода.
а во флоу и тс приходится ставить костыли

Max
25.08.2018
16:16:43
как верифицировать без лишних запросов в базу?
НИКАК
без лишних запросов я не имел ввиду что запросов в базу вообще не будет будет один запрос на получение юзера так как в любом случае используем мы jwt или нет зачастую нужно вытащить юзера и узнать его права на выполнение каких-то операций используя всякие RBAC или ABAC а раз уже вытащили юзера то можно проверить не протух ли токен который он нам прислал сравнив с тем что находится у юзера

Alexei
25.08.2018
16:17:36

Kevin
25.08.2018
16:17:40
я уже давно оставил идею типизировать жс.
только боль
да, последние полгода я так тоже для себя решил
а потом подумал, что неплохо бы иметь документацию по проекту, а ее можно сгенерировать каким-нибудь documentationjs, а там как вариант либо массивное описание через jsdoc, либо flow
и я вернулся к идее с flow

Сергей
25.08.2018
16:17:41
я пока жду reason ml

Google

Kevin
25.08.2018
16:18:45
эх, я тоже раст люблю всей душой, но не напишешь же на расте фронт(
впрочем, I want to believe

Cenator
25.08.2018
16:19:12

Сергей
25.08.2018
16:19:37

Егор
25.08.2018
16:25:40

Dimanius851
25.08.2018
16:25:43

Сергей
25.08.2018
16:26:02

Alex
25.08.2018
16:27:37

Сергей
25.08.2018
16:27:49

Dmitry
25.08.2018
16:28:30
как опыт поможет провести статический анализ нетипизированого кода ?)

Artem
25.08.2018
16:28:51
тоже не согласен)

Abu
25.08.2018
16:29:07

Сергей
25.08.2018
16:29:09

Artem
25.08.2018
16:29:09
мозг так устроен, может держать не очень много фактов, это уже не от опыта зависит

Сергей
25.08.2018
16:29:12
но признаюсь. Я заебался писать на жс*

Dmitry
25.08.2018
16:29:29

Artem
25.08.2018
16:29:43

Сергей
25.08.2018
16:29:46

Artem
25.08.2018
16:29:52
епт)

Егор
25.08.2018
16:30:11
7+
Уже пора было бахнуть свой проект)))