
Vladislav
23.09.2018
10:23:40
как шина ебнет - так промис и отрезолвится

Vladimir
23.09.2018
10:24:28

Mike
23.09.2018
10:32:24
ребят посоветуйте что-нибудь, чтобы можно было из html/js перевести в pdf можно было, чтобы в vue удобно было реализовать

rddlr
23.09.2018
11:22:51
последнюю неделю уже раз 10 сталкиваюсь с вопросами про PDF. то ли так популярно стало, то ли это один и тот же человек вопрошает?))

Google

Michael
23.09.2018
11:25:41
phpStorm
О, я только щас начну вуйить, есть тонкости адаптации шторма? Какие плагины? Можно ли настроить авторендер страницы при правке кода и прочие тонкости?

Oleg
23.09.2018
11:26:18

Michael
23.09.2018
11:27:16
Ок, поищу выпрямитель

Mike
23.09.2018
11:28:01

Oleg
23.09.2018
11:29:22

rddlr
23.09.2018
11:29:43
конвертер хтмл ту пдф? при чем тут вью?

Mike
23.09.2018
11:31:11
а что конкретно надо?
ну во первых понять, можно ли в pdf смотреть видео? если да, то нужна либа, которая может это сделать, я нашел 2 - https://github.com/bpampuch/pdfmake и https://github.com/MrRio/jsPDF. пока на них делаю ставку, а там хз, разбираюсь еще

rddlr
23.09.2018
11:31:48
делать пдфки на клиенте?

Oleg
23.09.2018
11:32:04

Alex
23.09.2018
11:32:16
за сервер платить ж надо)

Oleg
23.09.2018
11:33:01

Google

Mike
23.09.2018
11:33:28

Alex
23.09.2018
11:33:34
при выскомо rps боюсь там не 600 руб будет абонентка)

Oleg
23.09.2018
11:34:30

Mike
23.09.2018
11:34:51

Oleg
23.09.2018
11:35:13

rddlr
23.09.2018
11:39:54

Denis
23.09.2018
11:40:33
Господа, кто как делает валидацию данных бекенд <-> фронтенд?
1. Отдельно на бекенде, отдельно на фронтенде;
2. Только на бекенде, на фронтенде показываете, что бекенд вернул;
3. На фронтенде, но если нужно осуществить проверку на данных, то дополняете массив ошибок;

Oleg
23.09.2018
11:41:10

Vlad
23.09.2018
11:41:33

Oleg
23.09.2018
11:41:44

Denis
23.09.2018
11:42:48
ясненько

Andrew
23.09.2018
11:44:35
Посоны, а в vue можно рендерить прям с обсервабла?

rddlr
23.09.2018
11:48:58

Михаил
23.09.2018
11:59:57
Привет, использую svg спрайты через symbol. Проект на webpack, в режиме prod vue удаляет все атрибуты xlink, никто не сталкивался ?

Sergey
23.09.2018
12:04:44
Ребят простой вопрос. Есть input, который подписан на нажатие enter @keyup.enter.exact="save()" и также @focusout="save()". Как сделать так, чтобы save(вызывался только раз). Сейчас срабатывает 2 раза: keyup и потом focusout. Пробовал stop @keyup.enter.exact.stop="save()" - не получилось.

?
23.09.2018
12:07:23
https://www.youtube.com/watch?v=IrF8qKnrxZQ

Denis
23.09.2018
12:07:56

?
23.09.2018
12:08:13
Зачем вообще нужен stateless-jwt, если в итоге при запросах к API требуется проверка на права пользователя, соответственно требуется этого пользователя доставать из базы, при том что токен сам по себе больше. Stateful-jwt ещё более нагружает сервер и небезопасен.
В чём преимущества jwt для сессий в обычном SPA CRUD-кейсе проще говоря, где на те же post-реквесты есть ограничения по правам/значениям из записи юзера

Google

?
23.09.2018
12:08:13
Единственное что напрашивается - 5 минут до истечения access токена не нужно будет дополнительно дергать базу через api, кроме тех случаев когда требуется получить другие данные по правам юзера (списки объектов например) либо создавать сущности в бд. При этом все равно для этих функций выгоднее будет использовать обычные сессии. Зато на проверку аутентифицирован ли пользователь при переходе по роутеру не потребуется слать запрос к api и бд, пожалуй и всё.
продублирую

bulbazavr1k
23.09.2018
12:09:35

Yan
23.09.2018
12:12:03

Rustam
23.09.2018
12:12:16
однофайловые компоненты реально заюзать без вебпака ?
типо на gulp

rddlr
23.09.2018
12:15:12

Vlad
23.09.2018
12:15:41

rddlr
23.09.2018
12:16:33
JWT навязывают конторы типо Auth0 и также безопасники. Зачем? Это их хлеб. Нормлаьным людям это не нужно

Vlad
23.09.2018
12:16:35
jwt разве что данные к запросам прилагать.. но не для авторизации

rddlr
23.09.2018
12:17:09

Illya
23.09.2018
12:17:49
господи
(не вытерпел)
jwt вполне себе надежный механизм аутентификации при условии что вы соблюдаете два пункта

Vlad
23.09.2018
12:18:25
о, холивар?

Illya
23.09.2018
12:18:46
1) токены короткоживущие
2) рефреш токены хранятся в защищенном хранилище

Vlad
23.09.2018
12:18:52

Illya
23.09.2018
12:18:53
(речь идет о стороне склиента)
Приведу прстой пример )

Google

rddlr
23.09.2018
12:19:47

Nikolay
23.09.2018
12:20:01

Illya
23.09.2018
12:20:02
У вас есть большая файлопомойка на много-много серверов. Ваша задача удостовериться, что пользователь Х может в данный момент скачать файл Y

?
23.09.2018
12:20:18
Я взял для админки готовый кусок на element-ui: https://github.com/PanJiaChen/vue-element-admin, использует токен, причем просто один, даже без access-refresh, в итоге написал отдельно API для токена, при том что сессии оставил, думаю как это лучше будет перевести на нормальную аутентификацию, и как архитектуру приложения строить, если у меня вместо токена будут обычные сессии. Вообще насколько имеет смысл использовать сразу refresh + acccess токены и сессию одновременно?

Illya
23.09.2018
12:20:20
вы будете с сервера файлопомойки делать запрос в хранилище сессий?
т.е. вначале выдали авторизационный токен пользователю, потом он прислал его файлопомойке, а файлопомойка опять пошла в хранилище сессий проверить действительность токена

rddlr
23.09.2018
12:21:30
тк это и есть уже узкое применение

Illya
23.09.2018
12:21:33
следующий вопрос: благодаря Man-In-The-Middle атаке угнали сессионную куку

Admin
ERROR: S client not available

Illya
23.09.2018
12:21:44
как вы будете обеспечивать безопасность в таком случае?
давайте даже не так - чтоб интереснее было

Vlad
23.09.2018
12:22:00
А в обратной ситации, я хочу запретить пользователю скачивать с файлопомойки?
(сейчас ты скажешь про 10 минутные токены)

Illya
23.09.2018
12:22:06
не MITM, а XSS-инъекция

?
23.09.2018
12:22:16

Illya
23.09.2018
12:22:25

rddlr
23.09.2018
12:22:48

Vlad
23.09.2018
12:23:17
Блин, все холивары про jwt абсолютно одинаковые
дежавю пиздец)

?
23.09.2018
12:23:31
и как же?
Увеличением числа refresh-токенов и их менеджментом?

Google

?
23.09.2018
12:23:48

Illya
23.09.2018
12:24:02

Vlad
23.09.2018
12:24:28

rddlr
23.09.2018
12:24:38
JWT применим к продвинутым приложениям, с кучей микросервисов, серверов, сабдоменов и тд. НО, зачем садить орду хеллоувордщиков на эти токены?

Vlad
23.09.2018
12:24:40
не, я сливаюсь)) прям 1 в 1
Пока самый весомый аргумент за JWT это отсуствие поддержки куков

Illya
23.09.2018
12:25:58
а не на каждый запрос

Vlad
23.09.2018
12:28:33
Ну ты согласен, что они редко профитны? и их продвижение только вредит комьюнити. Люди начинают пихать их туда, где они нахрен не сдались

Illya
23.09.2018
12:28:51
нет, не согласен. Я считаю что по уровню геморроя они эквивалентны

?
23.09.2018
12:32:58
так хттпОнли же
Ну у меня сертификаты везде стоят. Дальше какие преимущества?
зачем не ставить даже хотя бы бесплатный сертификат?
в 2018 с ними все в порядке
Непонимание у меня скорее вызывают решения с одним токеном без рефреша в куче приложений и примеров

Illya
23.09.2018
12:37:59
а еще те кто рассуждают про сессии почти наверное никогда не делали multi-tenant
или хотя бы просто апишку на отдельном домене
без кучи геморроя с P3P сафари не даст поставить куку на домен, на котором пользователь никогда не был, а стучится только аяксом

?
23.09.2018
12:38:52
Ну повторюсь, допустим я реализовал API для токенов для админки, но у меня при этом основное приложение работает с сессией пользователя. Насколько это вообще имеет смысл?