Разработка собственного драйвера Socialite. Урок из курса OAuth 2.0
Друзья в сегодняшнем уроке мы будем с вами писать собственный провайдер, собственный драйвер для Laravel Socialite. В целом это открытый урок с курса по OAuth 2.0 где мы делали собственную реализацию Oauth 2.0, авторизационного и ресурс-сервера на примере не пет-проекта, а реального проекта и его под проектов экосистемы ТЗ, Learn, Livewire и так далее. Курс получился очень интересным. Если не смотрели обязательно обратите на него своё внимание. Мы там не просто пошагово разбирали Как работать с Passport и делали реализацию Oauth 2.0, мы изучили вдоль и поперёк сам стандарт, прошлись по всем терминам и, вооружившись этими знаниями легко и просто реализовали то что нам требовалось. Прошли по всем flow, по всем грандтайпам. И вот у нас встала задача что у нас Oauth 2.0 реализован, есть в контроллере редирект и callback, но есть множество проектов, где придётся дублировать этот код, поэтому мы реализовали собственный драйвер и в дальнейшем я вынес это в пакет. Кстати говоря если также вам интересно как делать собственные пакеты, то у меня есть курс MoonShine Advanced, где мы эту тему очень хорошо затронули, тоже обратите своё внимание
Курс OAuth2.0 с Laravel Passport -
Advanced MoonShine -
🎁 Для вас есть подарок, забирайте - 🎁
#oauth#laravel#cutcode
---------------------------------------------------------------------------------
🚀📹👨🏫 Как насчет прокачки своих навыков с помощью наших обучающих видеокурсов по web-разработке? Переходи на мой сайт 👇
❗️❗️❗️Присоединяйся к нашему комьюнити в телеграм - там и советом помогут и много интересного -
---------------------------------------------------------------------------------
⏰ Таймкоды:
00:00 - О чём курс
01:36 - Зачем нужен Socialite драйвер
04:33 - План работ
07:08 - Создаём свой провайдер
13:27 - FortifyServiceProvider
15:35 - AuthServiceProvider и Services
18:15 - SocialiteController
19:38 - Проверка и подведение итогов
---------------------------------------------------------------------------------
📹 делитесь этим видео с друзьями:
🔔 подпишитесь на YouTube-канал:
📼 Курс по Laravel с нуля:
Разработка собственного драйвера Socialite. Урок из курса OAuth 2.0
---------------------------------------------------------------------------------
🔗 наш сайт:
📱 Наш telegram-канал:
1 view
650
187
1 month ago 00:08:34 1
Путин встретился с создателями ракеты «Орешник»
2 months ago 01:01:38 1
Дискуссия на ПМЭФ-2024 с участием Татьяны Черниговской
2 months ago 00:25:31 1
Общепоходная подготовка 1. Базовый комплект личного снаряжения
2 months ago 00:57:22 1
Маркетинг в общепите. Стратегия продвижения бренда
2 months ago 00:01:00 1
Искали задиры, а нашли проблему в системе охлаждения Mercedes-Benz S класса
2 months ago 00:03:25 1
Автомодельный кружок, секция, курсы rc водителя для детей 5-15 лет в Приморском районе
2 months ago 00:14:19 1
Запрещенные изобретения СССР ! ТОП 10 забытых русских изобретателей и изобретений
2 months ago 00:03:16 1
2 Создание инстанса разработчика, обмен м/у 1C и WhatsApp
2 months ago 00:13:43 1
Типичные задачи junior разработчика в компании | Как работают джуниоры? (мой опыт)
2 months ago 01:20:58 1
Николай Картозия: впервые про личную жизнь, крах Ивлеевой и инфоцыган, создание личного бренда
2 months ago 00:06:34 1
EXCHANGE MASTER - КРИПТО ИГРА- ОБЗОР
2 months ago 00:00:31 2
Почему машина не набирает скорость? Знаем точный ответ
2 months ago 01:17:06 1
ПОПРОБУЙ ПОСЛУШАТЬ 10 МИНУТ И ЖИЗНЬ ИЗМЕНИТСЯ НАВСЕГДА. МЕДИТАЦИЯ БЛАГОДАРНОСТИ. СОЗДАНИЕ РЕАЛЬНОСТИ
2 months ago 04:09:19 2
Оружие Богов ч.4. Русское АНЕНЕРБЕ - История экспедиций СССР в Тибет. Что они нашли? РАССЛЕДОВАНИЕ!
2 months ago 03:25:48 1
Оружие Богов часть 3. История экспедиций Аненербе. Германия нашла портал в рай? Где? РАССЛЕДОВАНИЕ!
2 months ago 00:16:17 1
ОПЫТ: ТАКТИЧЕСКИЙ МЕДИК И ЕГО АПТЕЧКА
2 months ago 00:11:43 1
Стаи бродячих собак на улицах и дорогах Москвы, а также на платных скоростных трассах!