accessGuard->authorize(); return redirect($this->kekaService->getExternalLoginUrl($user)); } public function callback(Request $request): Response|RedirectResponse { $user = $this->accessGuard->authorize(); return $this->kekaService->handleCallback($user, $request); } public function disconnect(): RedirectResponse { $user = $this->accessGuard->authorize(); $this->kekaService->disconnect($user); return redirect()->route('dashboard.user')->with('keka_success', 'Keka HR disconnected.'); } }