====== Telegram 2FA ======
Para usar el sistema de doble factor de autenticación con Telegram en [DokuWiki](https://www.dokuwiki.org/es:plugins), debes instalar el plugin de Telegram para la autenticación de dos pasos, crear un bot propio en Telegram mediante BotFather y vincular el token obtenido con la configuración de tu sitio wiki. [1, 2]
## Pasos de Configuración
* Crea un bot: Habla con @BotFather en Telegram para generar un nuevo bot y obtener su token de acceso.
* Instala el plugin: Ve al administrador de extensiones de tu DokuWiki e instala el módulo de [DokuWiki](https://www.dokuwiki.org/plugin:twofactortelegram) para Telegram.
* Configura el token: Entra al panel de configuración de tu wiki y pega el token que te dio Telegram.
* Vincula tu cuenta: Cada usuario debe registrar su identificador de Telegram en su perfil para recibir los códigos de un solo uso. [1, 2]
[1] [https://www.dokuwiki.org](https://www.dokuwiki.org/plugin:twofactortelegram)
[2] [https://www.dokuwiki.org](https://www.dokuwiki.org/es:plugins)
Sigue estos pasos para completar la integración:
## 1. Instalación de los Plugins Necesarios
El sistema de autenticación de Telegram requiere dos componentes en DokuWiki: El núcleo del segundo factor y el módulo específico de Telegram. [1]
* Ve a Administración -> Administrador de Extensiones (Extension Manager).
* En la pestaña "Buscar", localiza e instala el plugin principal [Two Factor Authentication](https://www.dokuwiki.org/plugin:twofactor).
* Después, busca e instala el plugin complementario Two Factor Authentication - Telegram Plugin. [1, 2, 3, 4, 5]
## 2. Configuración Global (Administrador)
Una vez instalados ambos plugins, debes enlazar DokuWiki con tu bot de Telegram: [1]
* Dirígete a Administración -> Configuración (Configuration Settings).
* Desplázate hacia abajo hasta encontrar los ajustes del plugin twofactortelegram.
* En el campo Telegram Bot API Token, pega el token largo que te proporcionó @BotFather al crear tu bot.
* Guarda los cambios al final de la página. [1, 2, 3, 6, 7]
## 3. Configuración del Usuario (Cada miembro)
Para que un usuario empiece a recibir los códigos 2FA en su Telegram, debe vincular su cuenta personal: [1, 8]
* Iniciar el Bot: El usuario debe buscar el nombre de tu bot en su aplicación de Telegram y pulsar el botón Arrancar o enviar el comando /start. El bot no podrá enviarle mensajes si no se realiza este paso previo. [1]
* Obtener su ID: El usuario necesita saber su ID numérico de Telegram. Puede averiguarlo rápidamente buscando e iniciando una conversación con el bot público @getmyid_bot. [1]
* Vincular en la Wiki: El usuario debe entrar a su cuenta de DokuWiki, ir a Ajustes de Perfil (en la esquina superior derecha), buscar el apartado de Two-Factor Settings y guardar allí su Telegram ID. [1, 8]
A partir de ese momento, tras introducir la contraseña normal en el login, DokuWiki solicitará un token temporal que llegará de manera inmediata al chat privado del usuario a través de tu bot de Telegram. [1, 9]
Si quieres terminar de blindar el sitio, avísame si deseas saber cómo obligar a todos los usuarios a activar el 2FA de forma obligatoria o cómo resetear el acceso de un usuario si pierde su cuenta de Telegram. [4]
[1] [https://www.dokuwiki.org](https://www.dokuwiki.org/plugin:twofactortelegram)
[2] [https://www.dokuwiki.org](https://www.dokuwiki.org/plugin:authg2fa)
[3] [https://www.dokuwiki.org](https://www.dokuwiki.org/plugin:authg2fa)
[4] [https://www.dokuwiki.org](https://www.dokuwiki.org/plugin:twofactor)
[5] [https://www.dokuwiki.org](https://www.dokuwiki.org/fr:plugins?plugintag=security)
[6] [https://www.dokuwiki.org](https://www.dokuwiki.org/plugin:twofactortelegram)
[7] [https://www.dokuwiki.org](https://www.dokuwiki.org/plugin:authgoogle)
[8] [https://github.com](https://github.com/wilminator/dokuwiki-plugin-twofactor/issues/28)
[9] [https://wiki.questwork.com](https://wiki.questwork.com/dokuwiki/doku.php?id=course:dokuwiki_two_factor_authentication:start&do=export_pdf)