techtic-solution/socialite-apple is a Laravel package for techtic | laravel socialite apple login.
It currently has 0 GitHub stars and 2 downloads on Packagist.
Install it with composer require techtic-solution/socialite-apple.
Discover more Laravel packages by techtic-solution
or browse all Laravel packages to compare alternatives.
Last updated
SocialiteLogin - Apple | Also works for laravel 5.7 or lower version:
config\app.php
'providers' => [
//....
\SocialiteProviders\Manager\ServiceProvider::class, // add
//....
];
app/Providers/EventServiceProvider
protected $listen = [
\SocialiteProviders\Manager\SocialiteWasCalled::class => [
// add your listeners (aka providers) here
'SocialiteProviders\\Apple\\AppleExtendSocialite@handle',
],
];
config\app.php
"apple" => [
"client_id" => env('APPLE_client_id'),
"client_secret" => env('APPLE_client_secret'),
'redirect' => env('APPLE_redirect'),
],
// authorize with provider
return Socialite::with('apple')->redirect();
// fetch user after callback
$user = Socialite::with('apple')->user();
// fetch user using token ( token from apple authentication )
$token = "***************";
$user = Socialite::with('apple')->userFromToken($token));