LaravelPackages.net
Acme Inc.
Toggle sidebar
techtic-solution/socialite-apple

Techtic | Laravel Socialite Apple Login

2
0
About techtic-solution/socialite-apple

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

techtic-socialite-apple

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));

Comments