Symfony FOSUserBundle - incluye formulario de inicio de sesión en la plantilla de diseño

Hemos configurado con éxito el FOSUserBundle; el inicio de sesión, el registro, la contraseña de reinicio, etc., funcionan correctamente.

Ahora queremos incorporar el formulario de inicio de sesión en nuestro diseño general del sitio, en particular colocando el formulario en la sección superior derecha del encabezado del diseño. Hacer esto sería bastante fácil si solo tratáramos con los campos de nombre de usuario y contraseña. Sin embargo, parece que no podemos descubrir cómo obtener el token CSRF generado por el servicio FOSUserBundle:

$this->container->get('form.csrf_provider')->generateCsrfToken('authenticate');

Intenté llamar a lo anterior dentro de una extensión Twig que, de lo contrario, funciona bien, pero aparentemente la extensión no puede hacer referencia al contenedor correctamente.

¿Seguro que hay alguna manera fácil de obtener el token CSRF FOSUserBundle a nivel mundial?

¡Gracias! Jason

Respuestas a la pregunta(2)

Su respuesta a la pregunta