Пытаюсь в Symfony 3.4 сделать авторизацию через Facebook, используя JWT. Но JWT почему-то создает токен просто в текстовом виде, из-за чего возникает ошибка:
Argument 2 passed to Symfony\Component\Security\Http\Event\InteractiveLoginEvent::__construct() must implement interface
Symfony\Component\Security\Core\Authentication\Token\TokenInterface, string given
// Если пользователь уже был создан ранее
$token = $this->get('lexik_jwt_authentication.jwt_manager')->create($user);
$user->setToken($token);
$event = new InteractiveLoginEvent($request, $token);
$this->get("event_dispatcher")->dispatch("security.interactive_login", $event);
return $this->redirectToRoute('homepage');
Как при помощи JWT создать токен с интерфейсом TokenInterface чтобы можно было авторизовать пользователя?