Connecter un utilisateur eZ depuis un controller

Récemment j’ai rencontré la problématique suivante : créer un nouveau compte utilisateur et le connecter sans action supplémentaire de sa part. Dans Symfony, pour que notre utilisateur soit connecté il faut fournir un token. Ce token doit être créé à partir d’un objet user qui implémente l’interface Symfony\Component\Security\Core\User\UserInterface. Or l’objet de contenu user retourné par l’API eZ…