Aquesta és una revisió antiga del document —-
Telegram 2FA
Excelente. Al tener ya el bot creado y el acceso de administrador, la implementación se divide en la parte técnica del servidor y la activación por usuario. 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)