Login im Frontend innerhalb von eigenem Controller

Danke, ich hab es nun hinbekommen. Nach dem Login über LoginRoute::login() musste ich mir erst noch den neuen ContextToken aus dem Response Header holen:
$contextToken = $response->headers->get(PlatformRequest::HEADER_CONTEXT_TOKEN)

Wenn ich dann diesen Token zum erstellen des Warenkorbs verwende funktioniert alles.