Size: a a a

Django [ru] #STAY HOME

2019 April 11

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Cloud Code – A new set of plug-ins for IntelliJ and VS Code (Score: 101+ in 3 hours)

Link: https://readhacker.news/s/3ZLB6
Comments: https://readhacker.news/c/3ZLB6
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
смотрите, плагины для IDE/редактора
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
хочу ещё поделитсья кое-чем) есть такой веб-сервер, Caddy, про который я говорил, он на Go и позиционируется как простой и понятный для блондинок хипстерский веб-сервер, там автоматическое получение сертификатов Lets Encrypt и всё такое) в общем, он проигрывает nginx'у по части раздачи статики и не является каким бы то ни было супер-серьёзным веб-сервером для корпораций, он больше для частных лиц и небольших компаний)

так вот) я обратил внимание, что во всех популярных API Gateway'ях есть возможность проверки прав доступа на основании scopes/ролей в JWT, но везде эта фича платная)

приятным исключением является https://gravitee.io/
и, да, Caddy, там есть плагин https://caddyserver.com/docs/http.jwt (https://github.com/BTBurke/caddy-jwt/blob/master/README.md)
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
то есть если вы, например, используете Auth0, который генерирует вам эти JWT, а Django-приложение для вас некий ресурсный сервер, то можно передать проверку прав доступа к API на Caddy
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
jwt {
  path /api/v1/users
  allow read users
}
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
но, да, проверка object-level permissions останется [если она есть])
источник

A

Alex in Django [ru] #STAY HOME
Alexander Ovchinnikov 🦁
хочу ещё поделитсья кое-чем) есть такой веб-сервер, Caddy, про который я говорил, он на Go и позиционируется как простой и понятный для блондинок хипстерский веб-сервер, там автоматическое получение сертификатов Lets Encrypt и всё такое) в общем, он проигрывает nginx'у по части раздачи статики и не является каким бы то ни было супер-серьёзным веб-сервером для корпораций, он больше для частных лиц и небольших компаний)

так вот) я обратил внимание, что во всех популярных API Gateway'ях есть возможность проверки прав доступа на основании scopes/ролей в JWT, но везде эта фича платная)

приятным исключением является https://gravitee.io/
и, да, Caddy, там есть плагин https://caddyserver.com/docs/http.jwt (https://github.com/BTBurke/caddy-jwt/blob/master/README.md)
для серьезной раздачи и нжинкс не годится, ибо cdn и прочие s3
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
которые часто и используют nginx)
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
но в данном контексте речь не об этом)
источник

A

Alex in Django [ru] #STAY HOME
Alexander Ovchinnikov 🦁
которые часто и используют nginx)
им и кедди сойдет, не будет разницы
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
тут фишка в том, что в веб-сервер для "домохозяек" бесплатно встроили довольно крутую штуку как бесплатный плагин
источник

A

Alex in Django [ru] #STAY HOME
кедди -> s3, а нжинкс не удел, все
источник

G

Graywolf in Django [ru] #STAY HOME
запилите лучше статью как докер под виндой пользовать, все болтаете
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Alex
кедди -> s3, а нжинкс не удел, все
nginx пока нужен
источник

🇧S

🇧🇾 Eugene Sobolev in Django [ru] #STAY HOME
Graywolf
запилите лучше статью как докер под виндой пользовать, все болтаете
В документации написано же
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Caddy не умеет
ssl_client_certificate /etc/nginx/certs/cloudflare.crt;
   ssl_verify_client on;
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Graywolf
запилите лучше статью как докер под виндой пользовать, все болтаете
Windows не нужен)
источник

G

Graywolf in Django [ru] #STAY HOME
Alexander Ovchinnikov 🦁
Windows не нужен)
как ни странно на нем можно работать
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
отправляет кучу непонятной телеметрии непонятно куда и автоматически ставит непонятно какие апдейты)
источник

Z

ZHU in Django [ru] #STAY HOME
как так реализовать ?
источник