techtic-solution/socialite-apple

Techtic | Laravel Socialite Apple Login

Installs: 2

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 0

Open Issues: 0

pkg:composer/techtic-solution/socialite-apple

dev-main 2021-04-20 13:37 UTC

This package is not auto-updated.

Last update: 2025-10-16 09:27:11 UTC


README

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