В Laravel 5.0 появился замечательный инструмент для авторизации через социальные сети — Socialite, но на офсайте приведен пример настройки только для GitHub. В это небольшой статье я хочу показать как настроить все сервисы которые идут по умолчанию с данным инструментом. Приступим!
Для начала нам необходимо установить данный пакет
|
$ composer require laravel/socialite |
После установки Socialite зарегистрируйте сервис-провайдер Laravel\Socialite\SocialiteServiceProvider
в конфигурационном файле config/app.php
|
'providers' => [ ... Laravel\Socialite\SocialiteServiceProvider::class, ], |
Также добавьте фасад Socialite
в массив aliases
конфигурации:
|
'Socialite' => Laravel\Socialite\Facades\Socialite::class, |
Установка на этом закончена. Приступим к конфигурации.
Примечание: Т.к. на момент написания данной статьи было доступно только четыре сервиса (GitHub, Google, Facebook и Twitter), то в примерах будут показаны только они.
Читать… →