Laravel Socialite Passport Provider extends interface Laravel Socialite to OAuth authentication with Laravel Passport.
Documentation for Socialite can be found on the Laravel website.
composer require laravel/socialite vladmeh/socialite-passport
...
'passport' => [
'api_url' => env('PASSPORT_API_URL'),
'client_id' => env('PASSPORT_CLIENT_ID'),
'client_secret' => env('PASSPORT_CLIENT_SECRET'),
'redirect' => env('PASSPORT_REDIRECT'),
],
...
PASSPORT_API_URL=http://url.api.service
PASSPORT_CLIENT_ID=passport_client_id
PASSPORT_CLIENT_SECRET=passport_client_secret
PASSPORT_REDIRECT=http://your-callback-url
php artisan cache:clear
php artisan config:clear
php artisan config:cache