+ // Authenticate user for paywalled websites
+ $token = new UsernamePasswordToken(
+ $entityUser,
+ null,
+ 'main',
+ $entityUser->getRoles());
+
+ $this->getContainer()->get('security.token_storage')->setToken($token);
+ $user = $this->getContainer()->get('security.token_storage')->getToken()->getUser();
+