use Symfony\Component\HttpFoundation\JsonResponse;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\Security\Core\Authentication\Token\TokenInterface;
use Symfony\Component\Security\Http\Authentication\AuthenticationSuccessHandlerInterface;
class JsonAuthenticationSuccessHandler implements AuthenticationSuccessHandlerInterface
{ public function onAuthenticationSuccess(Request
$request, TokenInterface
$token): ?Response
{ return new JsonResponse(['message' =>
sprintf('Good game @%s!',
$token->
getUserIdentifier())]);
}}