render('index.html.twig'); } #[Route(path: "/login/oauth", name: "connect_start")] public function connectAction(ClientRegistry $clientRegistry): Response { return $clientRegistry->getClient('oauth')->redirect(); } #[Route(path: "/login/oauth/token", name: "login_oauth_token")] public function getToken(UserInterface $user, JWTTokenManagerInterface $JWTManager): JsonResponse { return new JsonResponse(['token' => $JWTManager->create($user)]); } }