Several social authentication system through Laravel Socialite 4.1, Features included:
- Facebook authentication
- Twitter authentication
- Instagram authentication
- Linkedin authentication
- Github authentication
- Bitbucket authentication
- Validation
- composer
- php(version>=7.2)
- mysql
$ composer create-project laravel/laravel rest_api
$ composer require laravel/socialite
Add "provider" and "provider_id" column in users table
$ php artisan migrate
https://laravel.com/docs/5.8/socialite
$ composer require socialiteproviders/instagram
\SocialiteProviders\Manager\ServiceProvider::class
\SocialiteProviders\Manager\SocialiteWasCalled::class => [
// add your listeners (aka providers) here
'SocialiteProviders\\Instagram\\InstagramExtendSocialite@handle',
],