Всем привет!
Сегодня и завтра мы (Валентин @vudaltsov и Елена @llakie) будем транслировать новости с хакатона Symfony в Брюсселе.
О мероприятии на сайте Symfony: https://symfony.com/blog/the-symfony-and-api-platform-hackathon-is-coming
Официальный сайт хакатона: https://eufossahackathon.bemyapp.com/
Присоединяйтесь к нам на канале @sfhackathon !
Сегодня и завтра мы (Валентин @vudaltsov и Елена @llakie) будем транслировать новости с хакатона Symfony в Брюсселе.
О мероприятии на сайте Symfony: https://symfony.com/blog/the-symfony-and-api-platform-hackathon-is-coming
Официальный сайт хакатона: https://eufossahackathon.bemyapp.com/
Присоединяйтесь к нам на канале @sfhackathon !
Symfony
The Symfony and API Platform Hackathon is Coming! (Symfony Blog)
The European Union is organising a Symfony and API Platform Hackathon on April 6 and 7, 2019.
Сегодня у участников хакатона есть уникальная возможность пообщаться с Бернардом Шуссеком (Bernhard Schussek, https://github.com/webmozart)!
Бернард — автор нескольких важнейших компонент Symfony: Form, Validator, PropertyAccess.
Интересно, что Symfony Form была частью его бакалаврской дипломной работы (https://www.reddit.com/r/PHP/comments/5iax07/bachelor_thesis_about_forms_processing_by/).
Так же Бернард является автором популярной библиотеки Assert (https://github.com/webmozart/assert) и многих других проектов.
Постараюсь сегодня взять у него небольшое интервью 😊
Бернард — автор нескольких важнейших компонент Symfony: Form, Validator, PropertyAccess.
Интересно, что Symfony Form была частью его бакалаврской дипломной работы (https://www.reddit.com/r/PHP/comments/5iax07/bachelor_thesis_about_forms_processing_by/).
Так же Бернард является автором популярной библиотеки Assert (https://github.com/webmozart/assert) и многих других проектов.
Постараюсь сегодня взять у него небольшое интервью 😊
Сегодня по результатам дебатов команды экспертов в Symfony Security, была создана issue с описанием планов по рефакторингу компоненты.
Самые важные и интересные идеи:
1) Переименовать концепцию User в Principal в связи с тем, что аутентификация осуществляется не только пользователями (устройствами, сервисами и т.д.).
2) Выделить понятие Identity, на основании которого будет осуществляться авторизация.
3) Принципалы не должны знать о паролях и ролях (прощай, UserInterface).
4) Встроенная поддержка OAuth, JWT, двухфакторной аутентификации.
5) CSRF на уровне маршрутизации.
6) Больше событий (хуков).
7) Возможность контролировать доступ из объекта.
... и многое другое, подробнее в https://github.com/symfony/symfony/issues/30914
Самые важные и интересные идеи:
1) Переименовать концепцию User в Principal в связи с тем, что аутентификация осуществляется не только пользователями (устройствами, сервисами и т.д.).
2) Выделить понятие Identity, на основании которого будет осуществляться авторизация.
3) Принципалы не должны знать о паролях и ролях (прощай, UserInterface).
4) Встроенная поддержка OAuth, JWT, двухфакторной аутентификации.
5) CSRF на уровне маршрутизации.
6) Больше событий (хуков).
7) Возможность контролировать доступ из объекта.
... и многое другое, подробнее в https://github.com/symfony/symfony/issues/30914
GitHub
[RFC] Symfony Security rework tracking issue · Issue #30914 · symfony/symfony
After discussions at EU FOSSA Hackathon we have some ideas on how to rework the Security component. I'm writing this "tracker issue" to gather up the info and choices made...
Статистика вчерашнего дня.
Основной репозиторий Symfony:
56 тикетов закрыто (https://bit.ly/2I1iy1e)
42 пулл-реквеста мерджено (https://bit.ly/2Vx1Av2)
Документация:
26 тикетов закрыто (https://bit.ly/2G6Mnve)
21 пулл-реквест смерджен (https://bit.ly/2YVmEx9)
Diversity:
8 тикетов закрыто (https://bit.ly/2D2QK8H)
API Platform:
10 пулл-реквестов смерджено (https://bit.ly/2I5rhiU , https://bit.ly/2IdLaUq)
Чуть позже возьму интервью у Бернарда 😅
Всем хороших выходных, а нам — продуктивного кодинга!
Основной репозиторий Symfony:
56 тикетов закрыто (https://bit.ly/2I1iy1e)
42 пулл-реквеста мерджено (https://bit.ly/2Vx1Av2)
Документация:
26 тикетов закрыто (https://bit.ly/2G6Mnve)
21 пулл-реквест смерджен (https://bit.ly/2YVmEx9)
Diversity:
8 тикетов закрыто (https://bit.ly/2D2QK8H)
API Platform:
10 пулл-реквестов смерджено (https://bit.ly/2I5rhiU , https://bit.ly/2IdLaUq)
Чуть позже возьму интервью у Бернарда 😅
Всем хороших выходных, а нам — продуктивного кодинга!
GitHub
Pull requests · symfony/symfony
The Symfony PHP framework. Contribute to symfony/symfony development by creating an account on GitHub.
