Сайт использует сервис веб-аналитики Яндекс Метрика с помощью технологии «cookie». Пользуясь сайтом, вы даете согласие на использование данной технологии.
Free-видео из серии эпизодов "Разработка аукциона на SlimPHP и ReactJS": Исследуем работу готового компонента League OAuth2 Server и проинтегрируем его в наш PHP-проект. Напишем требуемые сущности и репозитории по интерфейсам компонента. Добавим сохранение авторизационного кода и токена обновления через Doctrine. Помимо этого обновим Docker-образы и напишем свою функцию env для более удобной работы с переменными окружения на бэкенде. 00:00:00 - Приветствие 00:00:42 - Механика аутентификации 00:04:10 - Обновление зависимостей 00:06:12 - Обновление Docker-образов 00:08:18 - Доставание переменных окружения 00:10:17 - Пользовательская функция env 00:14:39 - Обзор League OAuth2 Server 00:17:53 - План интеграции компонента 00:21:31 - Требуемые репозитории 00:30:45 - Готовый пример интеграции 00:36:05 - Добавление сущностей 00:41:47 - Написание репозиториев 00:46:13 - Сохранение через Doctrine ORM 00:54:05 - Фиксированные клиенты и области 00:55:10 - Генерация миграции 00:56:57 - Код сохранения в репозиториях 01:01:14 - Создание компонента сервера В следующем эпизоде спрограммируем контроллеры для страницы авторизации и для выпуска токенов. И разберёмся с добавлением Query-модели для запросов данных из модулей по аналогии с уже имеющимися командами Command. #OAuth2 #DoctrineORM #Doctrine #Docker #backend #PHP