diff --git a/app/Http/Controllers/Auth/EveLoginController.php b/app/Http/Controllers/Auth/EveLoginController.php index ef0a5d2..8826941 100644 --- a/app/Http/Controllers/Auth/EveLoginController.php +++ b/app/Http/Controllers/Auth/EveLoginController.php @@ -33,6 +33,13 @@ class EveLoginController extends Controller public function handleProviderCallback(Request $request, JwtService $jwtService): RedirectResponse { try { + Log::info('EVE Callback Configuration Check', [ + 'configured_client_id' => config('services.eveonline.client_id'), + 'configured_redirect' => config('services.eveonline.redirect'), + 'request_full_url' => $request->fullUrl(), + 'request_query' => $request->query(), + ]); + $ssoUser = Socialite::driver('eveonline')->user(); $characterId = (int) $ssoUser->getId(); @@ -69,11 +76,19 @@ class EveLoginController extends Controller return redirect()->route('dashboard'); } catch (Throwable $e) { + Log::error('EVE SSO callback failed', [ + 'message' => $e->getMessage(), + 'configured_client_id' => config('services.eveonline.client_id'), + 'configured_redirect' => config('services.eveonline.redirect'), + 'request_full_url' => $request->fullUrl(), + 'exception' => get_class($e), + ]); + report($e); - dd($e); + return redirect() ->route('login') - ->with('error', $e); - } + ->with('error', 'SSO login failed. Please try again.'); + } } }