OdooWiki OCA HUB

2nd factor authentication via U2F

auth_u2f folder_open OCA/server-auth open_in_new
Extra Tools Licencia: LGPL-3

Este módulo añade soporte para la autenticación basada en tokens FIDO U2F. Permite a los usuarios habilitar/deshabilitar MFA y gestionar aplicaciones/dispositivos de autenticación a través de la vista "Change My Preferences" y un asistente asociado. El servidor debe ejecutarse en HTTPS para funcionar correctamente.

Después de iniciar sesión, los usuarios con dispositivos U2F registrados son llevados a una segunda pantalla donde deben autenticarse utilizando el dispositivo.

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 12.0

Añade verificación en dos pasos con una llave de seguridad física U2F (como una YubiKey) a los inicios de sesión de Odoo. Los usuarios pueden registrar llaves, elegir una predeterminada y deben pulsarla después de introducir su contraseña.

Este módulo permite a los usuarios proteger su cuenta de Odoo con una llave de seguridad física U2F además de su contraseña. Después de introducir sus datos de inicio de sesión habituales, los usuarios que tienen una llave registrada son llevados a una segunda pantalla que les pide insertar la llave y pulsar su botón.

Dónde aparece: - En las preferencias del usuario (Change My Preferences), un botón "Manage 2-step verification" abre una lista de los dispositivos U2F del usuario. - En el formulario completo de usuario, una nueva página "U2F" muestra los dispositivos registrados del usuario. - El formulario del dispositivo tiene un botón "Make default" y un campo de escaneo que lee la llave.

Reglas de negocio y comportamiento automático: - Cuando se guarda un nuevo dispositivo, se registra automáticamente y se establece como dispositivo predeterminado para ese usuario. - Solo un dispositivo puede ser el predeterminado; al establecer uno nuevo como predeterminado se borra el predeterminado anterior. - Durante el inicio de sesión, el sistema comprueba el dispositivo predeterminado; si falta la llave o la respuesta es incorrecta, se deniega el acceso y el usuario es enviado de vuelta a la página de inicio de sesión U2F. - Una regla de seguridad garantiza que los usuarios solo vean sus propios dispositivos U2F.

El módulo toca res.users y añade un nuevo modelo u2f.device. Requiere la librería de Python u2flib_server y el servidor debe ejecutarse sobre HTTPS para que la llave funcione.

Depende de

baseweb
Modelos y campos (2)
  • res.users · amplía un modelo existenteu2f_device_ids (U2F devices)
  • u2f.device · modelo nuevojson (Scan), name, default, user_id

Texto generado por IA (DeepSeek) al leer el código de la versión 12.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 12.0

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

terminal Instalación y uso

Documentación de OCA · Odoo 12.0
  • Instala la librería U2Flib usando pip: pip install python-u2flib-server
  • Sigue el proceso estándar de instalación del módulo

Tras iniciar sesión, configure un dispositivo U2F a través de las preferencias del usuario. Haga clic en «Manage 2-step verification» y cree un nuevo dispositivo rellenando un nombre y escaneando el dispositivo.

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: 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.