@codenamecrud

Страница 497 из 1009
Vitaliy
13.02.2017
10:19:41
https://puu.sh/u16DW/fffea5181b.png
здесь например все тот же типичный переброс на логин

раз в 14 дней

я думаю, либо токены перманент, либо на несколько лет

Ivan
13.02.2017
10:20:36
раз в 14 дней
Если с момента последнего входа больше 14 дней

Google
Ivan
13.02.2017
10:20:48
В этом коде

И этот шаг опционально

Vitaliy
13.02.2017
10:22:54
Если с момента последнего перевыпуска 14 дней

Интересный прием, конечно. Я пока никак не перевыпускаю, просто протухание ставлю большим.

Vitaliy
13.02.2017
10:24:51
Если с точки зрения безопасности смотреть, то

Если кто-то спалит твой токен с большим протуханием (к примеру год) - то весь год он сможет пользоваться этим токеном, выдавая себя за тебя.

При рефрешинге - токены перевыпускаются чаще, в коде выше раз в пять часов. То есть если кто-то спалит твой текущий токен - то пользоваться им он сможет максимум пять часов, потом придется палить новый.

Хотя при этом никто не мешает этому кому-то спалить у тебя текущий токен, и тут же запросить рефрешинг. Так он получит перевыпущенный токен, которым сможет пользоваться, а у тебя останется старый, уже недействительный

И тебе придется в этом случае перелогиниться, т.к. с твоим уже недействительным токеном запросить рефрешинг ты уже не сможешь.

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

Google
Vitaliy
13.02.2017
10:34:55
годная системка, думаю внедрю нам ее

thanks ?

Rafkat
13.02.2017
11:48:04
https://gorails.com/episodes/vuejs-jwt-auth-with-rails-api?autoplay=1

в тему

Ivan
13.02.2017
13:25:04
https://gorails.com/episodes/vuejs-jwt-auth-with-rails-api?autoplay=1
Странно) во всех статьях чуть ли не капсом пишут, что нельзя для токена юзать что-то кроме хттпс онли куков)

Rafkat
13.02.2017
15:55:49
я так и не понял

можно ли юзать knock вместе с devise?

Vitaliy
13.02.2017
15:58:14
можно, это не связанные друг с другом вещи

Eugene
14.02.2017
06:59:57
Вацап рельсаны

Алексей
14.02.2017
07:00:20
0/

как сам?

Eugene
14.02.2017
07:22:58
Подарки ищу :(

А мог бы работу работать

Vasiliy
14.02.2017
07:24:23
кстати пацаны, вчера терли за jwt, так вот я че думаю. В качестве секрета к secret_key_base добавлять соль пользователя, а после смены пароля рефрешить соль

и получится при смене пароля логаут на всех устройствах, плюс если хочется логаута то просто сменить соль юзера и рефрешнуть токен

Ivan
14.02.2017
09:05:11
Кстати, @gambala, вчера вроде разработали идеальную стратегию для рефреша токена, а как и правда быть с разными устройствами?

Хранить несколько ключей в базе для своих приложений?

А на паблик апи использовать doorkeeper какой нибудь?

Google
Meowfka
14.02.2017
09:07:53


Vasiliy
14.02.2017
09:11:53
Чозасоль?
солёная, азазазаза)))

ну смысле ты в бд хранишь рандомную строку это соль - пароль хешится как секрет_бейс+пароль+соль_юзера

Eugene
14.02.2017
09:18:10
Google salt

Алексей
14.02.2017
09:20:38
https://saltstack.com/community/

Ivan
14.02.2017
09:24:24
Google salt
Bcrypt. Nado by razobratsa so vsem etim shifrovaniem, ato kak typoi

Vasiliy
14.02.2017
09:25:18
соли миксы хэши, ДОРОГО

Ваня
14.02.2017
10:00:37
Алексей
14.02.2017
10:01:59
?
соли, миксы, хеши для ванн - недорого

Vasiliy
14.02.2017
10:03:09
недорого это md5? хороший хэш - дорогой хэш

Алексей
14.02.2017
10:04:07
твой хеш видимо чище моего)

Vasiliy
14.02.2017
10:06:56
не ну дорогой каламбур на дорогая вычислительная операция

Xenial
14.02.2017
11:06:33
Привет! А кто-нибудь тестировал сгенерированные xlsx файлы с помощью rspec/capybara?

Ivan
14.02.2017
11:10:26
Привет! А кто-нибудь тестировал сгенерированные xlsx файлы с помощью rspec/capybara?
Если ты работаешь с каким нибудь гемом, который создает / редактирует эти файлы, то конкретно создание и редактирование данных именно так, как ты сказала классу гема уже должно быть протестировано в самом геме. Тебе нужно протестировать, что то или иное действие отправляет определенные методы с определенными аргументами классу/инстансу класса той либы, которая работает с xlsx

Но мне кажется так лучше не делать



Nomaniba
14.02.2017
12:43:54
Есть ли какой то там символизм в 48 %?

Vitaliy
14.02.2017
12:58:35
И при смене пароля - обновлять все эти поля разом - таким образом добиваемся протухания токенов на всех устройствах разом

Google
Vasiliy
14.02.2017
13:01:27
не проще ли 1-многие сделать и при смене пароля тупо удалять всё

Ivan
14.02.2017
13:03:06
не проще ли 1-многие сделать и при смене пароля тупо удалять всё
А разница? Думаешь это быстрее? Плюс запросов к базе больше

Vasiliy
14.02.2017
13:05:46
больше на один? ооок прост 1-многие и проще выклядит как-т

ну и я выше писал что не очень понимаю киллер фичи jwt

Admin
ERROR: S client not available

Ivan
14.02.2017
13:06:52
больше на один? ооок прост 1-многие и проще выклядит как-т
Больше на число, равное кол-ву устройств

Vasiliy
14.02.2017
13:07:01
эм, нет

Ivan
14.02.2017
13:07:26
А, да, ты прав, на один.

Vasiliy
14.02.2017
13:07:34
да ?

Vitaliy
14.02.2017
13:27:15
Да, 1-многие легче масштабировать

на N-приложений и других клиентов

Алексей
14.02.2017
13:28:13
1-многие это one to many имеется в виду?

Vitaliy
14.02.2017
13:28:22
аха

Ivan
14.02.2017
15:00:02
Какой же классный дудл

pchellovod
14.02.2017
15:14:36
Какой же классный дудл
повесил мне браузер

Ivan
14.02.2017
15:16:33
повесил мне браузер
Ну хз. Меня очень проперло от такой милоты)

А то, что браузер повесил - терпимо)

pchellovod
14.02.2017
15:17:02
ага, зато пирог испёк)

Ivan
14.02.2017
15:19:40
Мне вот интересно, почему нет стандарта никакого, что-бы если с телефона платишь картой - он открывал бы приложение банка, а не вводить реквизиты руками

Есть очень удобный гугл плей в этом плане (платежи), но с ним не каждый будет работать, так как он вроде берет дикую комиссию

Google
Vladislav
14.02.2017
16:22:43
Парни, тут про синкнетику часто говорили

Вопрос У них сейчас скидка на продвинутую RoR-программу Что скажете? Смысл имеет?

Vasiliy
14.02.2017
16:25:46
я хз как другие, но скептически к курсам отношусь если уже есть работа лучше её работать

Ivan
14.02.2017
20:51:09
SO шапку поменял

У всех постепенно что-то шапку сносят. У СО хотя бы в лучшую сторону

Kirill
15.02.2017
02:03:19
Может это акция какая?! - переведём на чёрный... ?

Ivan
15.02.2017
04:20:45


I
15.02.2017
04:32:23
да, они молодцы

Vitaliy
15.02.2017
05:22:08
Крутотень

Vladimir
15.02.2017
05:42:14
Это с валютным контролем значит не надо заморачиваться? А курс конвертации нормальный?

Dmitry
15.02.2017
05:58:23
Там же написано 99 центов с доллара получаешь

Vitaliy
15.02.2017
05:59:19
Мы про курс конвертации

99 центов - комиссия за вывод

Dmitry
15.02.2017
06:09:08
Так это же от твоего банка зависит не?

Или они рубли уже высылать собрались?

Страница 497 из 1009