OdooWiki OCA HUB

Enforce Two-Factor Authentication

auth_totp_enforce folder_open OCA/server-auth open_in_new
Authentication Licencia: AGPL-3

Este módulo obliga a los usuarios internos a configurar la autenticación de dos factores (una aplicación de autenticación TOTP) antes de iniciar sesión.

La aplicación funciona como el flujo de caducidad de contraseña de password_security: nadie cierra sesión cuando se instala el módulo, pero en su siguiente inicio de sesión los usuarios quedan retenidos en un paso obligatorio y no pueden acceder al backend hasta que hayan habilitado una aplicación de autenticación.

Los miembros del grupo Exempt from 2FA enforcement nunca son obligados. Los usuarios del portal y públicos quedan fuera del alcance por el momento.

Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.

auto_awesome Qué hace este módulo

Generado por IA a partir del código · Odoo 18.0

Obliga a los usuarios internos a configurar una aplicación de autenticación (autenticación de dos factores) antes de poder acceder a Odoo. Los usuarios que no estén exentos quedan retenidos en una página de configuración al iniciar sesión hasta que escaneen un código QR e introduzcan un código válido de 6 dígitos.

Cuando se instala este módulo, los usuarios internos que aún no han habilitado la autenticación de dos factores se detienen al iniciar sesión y se les muestra una página de configuración obligatoria en lugar del backend normal. En esa página ven un código QR y una clave secreta, instrucciones para instalar una aplicación de autenticación y un campo para introducir el código de verificación de 6 dígitos. Deben introducir un código correcto para activar la autenticación de dos factores y continuar a Odoo; si el código es incorrecto, aparece un mensaje de error y pueden intentarlo de nuevo. También pueden cancelar y cerrar sesión.

El módulo añade un grupo oculto llamado "Exempt from 2FA enforcement". Los usuarios de este grupo nunca se ven obligados a configurar la autenticación de dos factores. Los usuarios del portal y públicos no se ven afectados.

La obligatoriedad se comprueba en el modelo res.users: se considera que un usuario está obligado si es interno y no pertenece al grupo de exentos. La página de configuración está disponible en la URL /web/login/totp/setup. Una vez verificado el código, el secreto se guarda en el usuario y se le redirige a su página de destino normal. Ningún usuario existente se cierra sesión cuando se instala el módulo; la obligatoriedad se aplica en su siguiente inicio de sesión.

Depende de

Texto generado por IA (DeepSeek) al leer el código de la versión 18.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. Ver el código en GitHub

Disponibilidad por versión

Revisado: 2026-11-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 1 confirmada, 8 sin información de 9 versiones.

Fuentes · Odoo 18.0

Confirmado el 2026-11-03 en la rama 18.0 de OCA/server-auth.

terminal Instalación y uso

Documentación de OCA · Odoo 18.0

Una vez instalado, cualquier usuario interno obligado que no tenga configurada una aplicación de autenticación, en su siguiente inicio de sesión:

  • Introducirá su usuario y contraseña como de costumbre.
  • Será redirigido a una página de configuración obligatoria que muestra un código QR y una clave secreta.
  • Escaneará el código con una aplicación de autenticación e introducirá el código generado.
  • Será dirigido al paso estándar de doble factor para completar el inicio de sesión.

Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen. Sin información verificada en OCA: Instalación, Configuración.

info

Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.