securityService->authenticate($request); // Initialize session identity if authentication succeeded if ($identity) { $this->sessionIdentity->initialize($identity, true); } // Continue to next middleware (authentication is optional at this stage) return $handler->handle($request); } }