codepotatoltd/socialite-driver

This package is not installable via Composer 1.x, please make sure you upgrade to Composer 2+. Read more about our Composer 1.x deprecation policy.

Codepotato OAuth2 Provider for Laravel Socialite

dev-master 2016-08-26 15:42 UTC

This package is auto-updated.

Last update: 2021-10-15 18:33:18 UTC


README

This package provides oAuth support for Codepotato using laravel/socialite

Contents

Installation

Require the package using composer

composer require codepotatoltd/socialite-driver

This package utilises the Socialite Providers community project. We must remove the default laravel/socialite service provider and use theirs in place.

'providers' => [
   ...
   
   SocialiteProviders\Manager\ServiceProvider::class,
   
   ...
]

Next we need to register the socialite providers we wish to use by adding the event to your EventServiceProvider.

protected $listen = [
    \SocialiteProviders\Manager\SocialiteWasCalled::class => [
        'Codepotato\Socialite\CodepotatoExtendSocialite@handle',
    ],
];

Finally we just need to add our oAuth keys to config/services.php

'codepotato' => [
    'key' => env('CODEPOTATO_CLIENT_KEY'),
    'secret' => env('CODEPOTATO_CLIENT_SECRET'),
    'redirect' => env('CODEPOTATO_REDIRECT_URI'),
],

Testing

$ composer test

Credits

License

The MIT License (MIT). Please see License File for more information.