Telegram 2FA
Para usar el sistema de doble factor de autenticación con Telegram en DokuWiki, 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 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.
- 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)