Imposición de autenticación multifactor sin ayuda

Editar el texto del sitio como se mencionó anteriormente es la forma más sencilla de proporcionar algunas instrucciones, pero en ese contexto solo puedes usar texto.

Si deseas agregar algo de HTML (enlaces, imágenes, etc.), puedes crear un nuevo componente de tema desde el área de administración de temas y componentes.

Desde la pestaña de componentes (admin/config/customize/components), haz clic en “instalar”, luego en “crear nuevo”, asígnale un nombre obvio… y una vez creado tu componente, haz clic en “editar código”.

Desde allí, ve a la pestaña JS y puedes agregar algo como esto:

  import { apiInitializer } from "discourse/lib/api";

  const CustomMessage = <template>
    <div class="custom-2fa-message">
       Tu contenido personalizado aquí, encima del contenido existente. 
       <a href="#">Enlace de ejemplo</a>
    </div>
  </template>;

  export default apiInitializer("1.0", (api) => {
    api.renderBeforeWrapperOutlet("user-second-factor-wrapper", CustomMessage);
  });

:backhand_index_pointing_up: De esta manera puedes agregar enlaces o cualquier contenido HTML que desees.

Si tienes un tema al que te gustaría enlazar aquí, puedes hacerlo disponible públicamente utilizando la función de Publicación de páginas: