Laravel Socialite Plus: Розширені можливості авторизації через соціальні мережі

3
Перекладено ШІ
Оригінал: Laravel News
Оновлено: 17 грудня, 2025
Хочете спростити процес впровадження соціальних логінів у свій додаток на Laravel? У нашій статті про Socialite Plus ви дізнаєтеся, як швидко та ефективно інтегрувати логіни через Google, Facebook, GitHub та LinkedIn без зайвих зусиль

Socialite Plus — це стартовий пакет для Laravel 12 з підтримкою React та Vue, який спрощує процес соціальної авторизації через Google, Facebook, GitHub та LinkedIn. Завдяки цьому ви зможете швидко додати соціальні входи до вашого додатка, без необхідності вручну інтегрувати потоки між фронтендом і бекендом.

Цей пакет використовує посередницьке програмне забезпечення для управління соціальними провайдерами:

Route::get('register', [RegisteredUserController::class, 'create'])
    ->middleware(HandleSocialitePlusProviders::class)
    ->name('register');

Route::get('login', [AuthenticatedSessionController::class, 'create'])
    ->middleware(HandleSocialitePlusProviders::class)
    ->name('login');

Ви можете легко налаштувати, активувати або деактивувати соціальні входи через конфігураційний файл пакета:

return [
    'providers' => [
        'github' => [
            'active' => true,
            'branded' => false,
            'name' => 'GitHub',
            'icon' => 'GithubIcon',
            'client_id' => env('GITHUB_CLIENT_ID'),
            'client_secret' => env('GITHUB_CLIENT_SECRET'),
            'redirect' => env('GITHUB_REDIRECT'),
        ],
        // ...
    ]
];

# Основні функції

Детальніше про цей пакет, повні інструкції з установки та код ви можете знайти на GitHub

Популярні

Logomark Logotype

Nuxt 3 + Laravel Sanctum: Просте та надійне рішення для автентифікації вашого SPA та API

У сучасній веб-розробці аутентифікація є ключовою для захисту додатків і даних користувачів. Дізнайтеся, як модуль nuxt-sanctum-authentication спростить інтеграцію між Nuxt 3 та Laravel Sanctum, забезпечуючи надійний і зручний спосіб реалізації аутентифікації для вашого проєкту

Logomark Logotype

Простий пакет RabbitMQ для Laravel

Вам цікаво дізнатися, як спростити інтеграцію RabbitMQ у вашому Laravel-додатку? У нашій статті ми розглянемо пакет Simple RabbitMQ, який дозволяє легко налаштувати багатозʼєднання, публікувати повідомлення та обробляти черги за допомогою простого синтаксису. Читайте далі, щоб дізнатися більше!

Logomark Logotype

4 поширені помилки Vite у Laravel

Використання Vite для створення фронтенд-ресурсів у вашому додатку Laravel може бути захоплюючим, але іноді ви можете стикнутися з певними помилками. У цій статті ми розглянемо чотири поширені помилки, з якими ви можете зіткнутися, а також підкажемо способи їх усунення, щоб ви могли знову зосередитися на розробці вашого додатку