From 33e68ba9d5efaea65bdc82a5da0e269d2ea6884f Mon Sep 17 00:00:00 2001 From: David Bomba Date: Wed, 13 Jul 2022 16:00:41 +1000 Subject: [PATCH] Apple OAuth --- app/Http/Controllers/Auth/LoginController.php | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/app/Http/Controllers/Auth/LoginController.php b/app/Http/Controllers/Auth/LoginController.php index 317f4ef8a37b..0e5a01d58e60 100644 --- a/app/Http/Controllers/Auth/LoginController.php +++ b/app/Http/Controllers/Auth/LoginController.php @@ -341,15 +341,16 @@ class LoginController extends BaseController -// $response = Http::post('https://appleid.apple.com/auth/token', [ -// 'grant_type' => 'authorization_code', -// 'code' => $token, -// 'redirect_uri' => config('ninja.ninja_apple_redirect_url'), -// 'client_id' => config('ninja.ninja_apple_client_id'), -// 'client_secret' => config('ninja.ninja_apple_client_secret'), -// ]); +$response = Http::withHeaders('Content-Type:' => 'application/x-www-form-urlencoded') +->post('https://appleid.apple.com/auth/token', [ + 'grant_type' => 'authorization_code', + 'code' => $token, + 'redirect_uri' => config('ninja.ninja_apple_redirect_url'), + 'client_id' => config('ninja.ninja_apple_client_id'), + 'client_secret' => config('ninja.ninja_apple_client_secret'), + ]); -// nlog($response); +nlog($response); return $this->handleSocialiteLogin('apple', $token); } else {