render('base.html.twig'); } #[Route(path: "/login/oauth", name: "oauth_connect")] public function connectAction(ClientRegistry $clientRegistry): Response { return $clientRegistry->getClient('oauth')->redirect(); } #[Route(path: "/logout", name: "logout")] public function logout(Security $security): ?RedirectResponse { $response = new RedirectResponse($this->router->generate('index')); $response->headers->clearCookie('BEARER'); if ($security->isGranted('IS_AUTHENTICATED')) $security->logout(false); return $response; } }