Skip to content

CodepotatoLtd/socialite-driver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Codepotato oAuth Provider for Laravel Socialite

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.

About

Codepotato authentication driver for Laravel Socialite

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages