
Alex
04.03.2017
07:31:54
для этого забавно, но сети понимать не особо надо, кроме разве ip:port связки.
да, я тоже разбирался по SO, но это долго, и ты не будешь знать многих ньюансов.

Demyan
04.03.2017
07:32:38
а там и понимать то нечего :D я про сети имел ввиду и понимаю базовых сетевых протоколов.

Alex
04.03.2017
07:32:51
иногда стоит прочесть гайд чтобы впамяти где то отложилось "ага, можно делать вот так" без непосредственно запоминания как именно.

Google

Eugene
04.03.2017
07:33:01

Demyan
04.03.2017
07:33:13
как so расшифровывается?)

Alex
04.03.2017
07:33:22
не девайсом единым, гемов несколько разных для авторизации.
StackOverflow

Eugene
04.03.2017
07:33:36
Ищи, там идёт полная совместимость с девайсом

Demyan
04.03.2017
07:33:54
jwt вроде крут
типо настолько кросс, что даже жутко

Eugene
04.03.2017
07:34:40
Был такой вопрос, когда один знакомый с помощью токенов авторизацию пилил через этот гем.

Demyan
04.03.2017
07:35:27
мне же хочется. стандартный девайс, без изменений. НО доп токен в сессии, если юзверь запросит страничку где iframe старого php говна

Alex
04.03.2017
07:35:37
стандартный?
ахаха что значит стандартный?
есть нестандартный devise? :D
в рельсе из коробки девайс не идет, это просто самый популярный гем

Google

Alex
04.03.2017
07:36:34
тут кто то ругался что у девайса слишком много магии под капотом

Eugene
04.03.2017
07:37:02

Demyan
04.03.2017
07:37:14
стандартный = самый популярный

Alex
04.03.2017
07:37:34
знак равенства не к месту

Demyan
04.03.2017
07:37:44
это типо то что я имел ввиду
https://github.com/plataformatec/devise/wiki/How-To:-Simple-Token-Authentication-Example
вот единственное что я нашел у девайса про это
и там 2 гема. и оба не просто установить и пару стрко конфига

Eugene
04.03.2017
07:38:34
Работы на 3 минуты
Раньше девайс был жирный, его начали раздрабливать, для легковесности

Demyan
04.03.2017
07:39:05
хотя. https://github.com/gonzalo-bulnes/simple_token_authentication этот?

Eugene
04.03.2017
07:41:00
Вероятно, возьми попробуй. Там должен быть хороший мануал

Demyan
04.03.2017
07:47:59
я попробовал гуид с jwt вроде все работает
на самом деле гайд норм. ибо все по минимуму сделано. и показано как заюзать. а дальше как хотите

Alex
04.03.2017
07:49:18
ну да, норм гайд
https://medium.com/@goncalvesjoao/rails-devise-jwt-and-the-forgotten-warden-67cfcf8a0b73

Eugene
04.03.2017
08:06:00
Мм instant view крутота. Скоро звонки запилят будет ещё функциональнее. Чёт телега радует меня.

Demyan
04.03.2017
08:20:08
Да. звонков явно нехватает

Антон
04.03.2017
09:27:25

Viktor
04.03.2017
11:20:21
Rails 5 столько чудесных вещей привнесли, я до сих пор под впечатлением от работы некоторых гемов

Google

Rafkat
04.03.2017
11:24:30

Viktor
04.03.2017
11:31:14
например всякие темплейт движки будут тормозить
все что попадает в middleware тоже будет тормозить

Alex
04.03.2017
11:31:53
что?

Viktor
04.03.2017
11:34:45
все что втыкаете в gemfile в теории может быть выстрелом в ногу причем иногда с дробовика

Alex
04.03.2017
11:35:09
а как оно само подключится?

Viktor
04.03.2017
11:35:36
не, просто на 4.1 это работает очень прилично
на 5 превращается в тыкву иногда

Alex
04.03.2017
11:36:01
я не понимаю как мидлевара сама пропишется в рельсу

Vasiliy
04.03.2017
11:36:35
оно вроде всегда подхватывалось рельсой если ты require: false не ставил в Gemfile

Alex
04.03.2017
11:36:55
да, что то не подумал. Тогда не понимаю что изменилось с пятой версией.

Vitaliy
04.03.2017
11:56:31

Vitaliy
04.03.2017
11:57:02
и из-за этого неправдоподобно.

Demyan
04.03.2017
13:31:50
Ребят, куки зависят от порта?

Alex
04.03.2017
13:32:08
должны.
Порт это часть хоста

ojab
04.03.2017
13:33:25
если порты не 80+443

Alex
04.03.2017
13:34:10
вот кстати неуверен что куки с https доступны на http
проверять лень.

ojab
04.03.2017
13:34:42
в общем случае доступны, но можно это отключить

Google

Alex
04.03.2017
13:35:21
secure: true? это да.
или https_only не помню уже.

Demyan
04.03.2017
13:35:36
у меня рельса щас на 3000. а php на 80 итп. php не видит куки рельс

Alex
04.03.2017
13:36:01
это очевидно. Это технически два разных домена

Demyan
04.03.2017
13:38:47
то что 3000 не из основного пула?
тобишь системного пула

ojab
04.03.2017
13:42:42
wtf основной/системный пул?

Demyan
04.03.2017
13:43:02
0-1023

Admin
ERROR: S client not available

Demyan
04.03.2017
13:44:48
диапазон системных портов

Alex
04.03.2017
14:07:58
разница между 1-1024 и всеми остальными портами лишь в том что система без рута туда сесть не даст
во всем остальном разницы между этими портами нет
так что неправ.
куки садятся на хост+порт, соответственно для если порт отличается то куки свои собственные.
тебе либо ставить фронтом прокси вроде nginx, причем что локально что на проде, либо делать это кроссдоменно.

Demyan
04.03.2017
14:12:10
ну я пока играюся. я даже прод не разверну наверное. разве что попробовать то что кидали пару недель назад.
а проксировать что в нгинксе7
каждый порт что надо будет?

Alex
04.03.2017
14:15:34
в nginx в зависимости от условий которые задашь можно проксировать http запросы на внутренний бэкенд

Google

I
04.03.2017
14:19:50
да, я так делаю при нескольких приложениях, они с одними куками играются - вполне удобно
в nginx'e апстримы на твои приложения

Alex
04.03.2017
14:22:38
с докером это еще удобнее делается.

Demyan
04.03.2017
14:23:36
кстааати
пхп херню в докер обернуть

Alex
04.03.2017
14:25:01
а руби что, хардкор?

Demyan
04.03.2017
14:25:32
всм?

Akzhan
04.03.2017
14:25:42
сразу скажу, что лучше делать все последовательно.
например, в вашем случае,
1) поднять под Unicorn. убедиться
2) поднять обработку статики (включая nginx/2 и nginx brotli) и прокси.
3) сказать мне спасибо

Demyan
04.03.2017
14:26:54
я неопытен в этом. смогу ли поднять прод? не уверен

Akzhan
04.03.2017
14:27:38
и только после этого думать о докере etc.
пока просто попробуйте поднть у себя
а вообще - берите админа

Demyan
04.03.2017
14:28:11
повторюсь у меня задача, чтобы куки было общие между рельс и пхп. и в ифрейм открыть этот пхп

Akzhan
04.03.2017
14:28:34
общий домен для кук решает

Demyan
04.03.2017
14:29:04
да
только вот порт

Akzhan
04.03.2017
14:29:58
чисто для инфы, выносите сессии на один домен, сторонний к проектам. далее CORS и запросы по сессии со стороны клиента
так кое-кто, чуть ли не никто делает

Valentin
04.03.2017
17:08:44
Может кто-то знает, есть ли программы для чтения pdf книжек, у которых можно незнакомые слова подписывать и что бы эти подписи потом оставались?
P.S. Что бы не кричали что оффтоп, книги про Ruby :D

Alex
04.03.2017
18:07:19

Nursultan
04.03.2017
18:07:59
Позвонить в один интернет магазин надо)