@vuejs_ru

Страница 3610 из 3900
rddlr
09.09.2018
10:12:04
а ведь всего-лишь создателям спецификации стоило доделать ее док конца и дать четкие рекомендации))) но нет, они решили это положить на плечи девелоперов, чтобы они сами гадали как лучше и правильно))

Alexey
09.09.2018
10:12:05
https://jwt.io/introduction/

Надо совсем Буратино быть чтоб не осилить jwt)

Alex
09.09.2018
10:12:29
https://jwt.io/introduction/
Не, хочется услышать именно твоё понимание.

Google
Alex
09.09.2018
10:12:59
Я вот не доверяю тебе, как источнику. Чем ты докажешь свою проф пригодность в JWT?

Alex
09.09.2018
10:13:36
Считай это тест-драйвом технологии аутентификации

Alexey
09.09.2018
10:13:40
Не, хочется услышать именно твоё понимание.
Пейлоад это данные которые ты можешь в разумных пределах инжектить в токен

Alexey
09.09.2018
10:14:32
Это может быть юзер ид, какие-то флаги рбак, айпи, юзернейм и тд

Alex
09.09.2018
10:14:45
Вот у нас сейчас три объекта: мы (как сервер), пользователь и злоумышленник.

Мы должны проверить, что пользователь действительно пользователь, а не чувак, угнавший его данные.

Alexey
09.09.2018
10:15:22
Злоумышленник может эти поля подменить но он не сделает валидную подпись без секрета

Роман
09.09.2018
10:16:15
Мы должны проверить, что пользователь действительно пользователь, а не чувак, угнавший его данные.
Данные подписаны, если злоумышленник не знает ключа, он ничего не подделает.

Alexey
09.09.2018
10:16:24
А значит на бэкенде этот токен отбросится

The
09.09.2018
10:16:37
Сейчас он скажет, что злоумышленник уже побывал на бекенде, и взял там ключ.

Google
The
09.09.2018
10:16:57
И что ты сделаешь тогда, а?!

Роман
09.09.2018
10:17:07
The
09.09.2018
10:18:18
видимо ушел читать

Alex
09.09.2018
10:18:25
Мы пользователю что отдаём?

The
09.09.2018
10:18:43
Это ты нам скажи

мы что, учить тебя будем.

Alex
09.09.2018
10:19:11
видимо ушел читать
Да, я не против. Всегда нужно иметь под рукой оригинал. Кто я по твоему: человек или машина?

The
09.09.2018
10:19:16
крутой способ для дебила заставить сообщество учить тебя - прикинуться сверхразумом и задавать наводящие вопросы.

Alex
09.09.2018
10:19:37
Не, я про то, что вы тут бъёте на то, что IP можно не проверять при наличии JWT

Alexey
09.09.2018
10:19:49
С чего бы

rddlr
09.09.2018
10:19:56
давайте закроем тему джевете)

Alexey
09.09.2018
10:20:12
ИП можно проверять в дополнение к проверке валидности токена

The
09.09.2018
10:20:13
давайте закроем, и откроем тему PHPSSID

Alexey
09.09.2018
10:21:40
И проверять не просто айпи, а например asnum и выше упомянутый fingerprint

Alex
09.09.2018
10:24:03
Токен или ключ или фингерпринт пофиг. Секрет на сервере шифрует и отправляет пользователю что-то для дальнейшей его аутентификации по токену.

Но принадлежит ли токен пользователю или этот токен уже у кого-то?

Роман
09.09.2018
10:24:37
Не, я про то, что вы тут бъёте на то, что IP можно не проверять при наличии JWT
Если не проверять IP при запросе, то его и не нужно записывать в токен. Если нужна такая проверка, то клади в токен.

Alex
09.09.2018
10:24:46
ИМХО IP помогает в данной ситуации.

Тогда IP все же нужно проверять на стороне сервера. А не принимать на веру в токене со тороны клиента.

Google
Alex
09.09.2018
10:26:29
Ему и не нужно. Он заберет всю подпись и будет ей пользоваться прикинувшись клиентом.

Злоумышленник может эти поля подменить но он не сделает валидную подпись без секрета

Alex
09.09.2018
10:27:13
Так что без проверки IP ты слит.

Как? Если идёт проверка IP.
А это не я сказал. Alexey Samoylov, [09.09.18 13:20] ИП можно проверять в дополнение к проверке валидности токена

В дополнение читать как не обязательно

Как? Если идёт проверка IP.
Не я спорю против всех. )

Роман
09.09.2018
10:29:00
А это не я сказал. Alexey Samoylov, [09.09.18 13:20] ИП можно проверять в дополнение к проверке валидности токена
Так выше же обсуждали, можно проверять только при важных операциях, например при смене пароля, просмотр личных данных и т.д.

Alex
09.09.2018
10:29:28
Я Шнайдера читал. Там все варианты описаны. Рекомендую для понимания JWT и токенов в сессиях. И сертификатов с ключами. И даже клиентских сертификатов, как замену токенов и сессий.

rddlr
09.09.2018
10:32:10
И проверять не просто айпи, а например asnum и выше упомянутый fingerprint
а можно про asnum пару слов, или ссылку почитать. мне для этого провайдер геоайпи нужен?

rddlr
09.09.2018
10:32:59
кстати, а как вы фингерпринт делаете? без сторонних модулей (тот что на гитхабе весит порядка 50 кб кажется, и вообще он мутный)

просто уа+айпи в хеш?

Междоус
09.09.2018
12:18:10
кстати, а как вы фингерпринт делаете? без сторонних модулей (тот что на гитхабе весит порядка 50 кб кажется, и вообще он мутный)
Вот с помощью той всей мути он создаёт уникальный ключ на пользователя. В 80% случаев. Но браузеры урезают различные апи и методы, т.к. что уникальность падает

Лучше чем та библиотека по создаю фингерпринта ничего нет

https://m.habr.com/post/418527/

rddlr
09.09.2018
12:39:14
Лучше чем та библиотека по создаю фингерпринта ничего нет
имхо, слишком дорогая зависимость. у меня вообще сторонних пакетов по минимуму

Google
rddlr
09.09.2018
12:55:00
кто нибудь делал авторизацию через модалку, а не через отдельные рауты? мне вот нравится такой UX, хочу попробовать

Admin
ERROR: S client not available

Roman
09.09.2018
12:58:21
Pavel
09.09.2018
12:58:29
кто нибудь делал авторизацию через модалку, а не через отдельные рауты? мне вот нравится такой UX, хочу попробовать
Нет разницы через что делать авторизацию, ты же в любом случае будешь делать запрос на сервер.

rddlr
09.09.2018
12:58:53
при чем тут сервер))

тут порядок действий юзера совсем другой на клиенте

соответственно и структура роутов

а еще видел что некоторые сайты имеют оба варианта - и через модалку и отдельный раут

Alex
09.09.2018
13:05:25
у тебя бизнес логика авторизации это отдельный модуль

он не привязан к UI

так что какая разница в каком компоненте ты будешь ее вызывать?

какая кореляция между формой авторизации и ее логикой в зависимости от ее расположения по роуту?

Nutscracker
09.09.2018
13:26:57
ппц код муторный в темплетах получается. Особенно если юазать какую нибудь библиотеку визуальных компонентов, это при том что ничего особо сложного еще даже делать не начинал. Если посторонний программист получит в руки этот код, у него глаза на задницу вылезут не говоря уже о новичках начинающих с vue работать.

и вообще каждый компонент напоминает небольшой мусорник

Roman
09.09.2018
13:29:27
и вообще каждый компонент напоминает небольшой мусорник
Мое первое впечатление когда я увидел жсх + логику + стайледы в одном файле

В реакте

Nutscracker
09.09.2018
13:30:19
В реакте
не знаю в реакте я открываю свой старый проект - почти мгновенно вспоминаю что к чему

Alex
09.09.2018
13:30:20
например компонент какой нибудт хуйни вроде чекбокса весом 50кб в итоге

Google
Roman
09.09.2018
13:30:23
А потом посмотрел на редакс) ну и все сразу стало понятно чо к чему ...s

Roman
09.09.2018
13:30:56
?
А потом я начал писать так же на вью

?️Ivan
09.09.2018
13:31:23
А потом я начал писать так же на вью
Во вью тоже все в одном файле ?

Roman
09.09.2018
13:31:33
Обьективно

?️Ivan
09.09.2018
13:31:40
Nutscracker
09.09.2018
13:31:47
+

?️Ivan
09.09.2018
13:31:51
Мне не зашло

Roman
09.09.2018
13:32:08
Мне не зашло
Ну мне вначале тоже. Проблевался 500 раз

?️Ivan
09.09.2018
13:32:24
Ну мне вначале тоже. Проблевался 500 раз
Логика + разметка в одним месте

Страница 3610 из 3900