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; } }