Saltar al contenido principal
Two-Factor Authentication & SSO

Cómo funciona por dentro Two-Factor Authentication & SSO for Odoo: glosario de menús, tareas y modelos

Two-Factor Authentication & SSO for Odoo coloca todo bajo un único menú, Settings › Authentication, con siete entradas (conexiones IdP, políticas MFA, informe de cobertura, dos registros, sesiones activas y ajustes) y deja activas nueve tareas programadas que van desde cada 5 minutos hasta cada 12 meses. Este glosario recorre cada pieza con el nombre literal que verás en pantalla, para que sepas dónde mirar y qué es cada cosa sin adivinar.

FlexigoTech · Responsable: Víctor Gómez · Actualizado el 4 de noviembre de 2026

Lo esencial

Versiones
Odoo 17, 18, 19 y 20
Comprobado
en el código del módulo, versión 20.0 · en las fuentes enlazadas al final
Lectura
5 min

Dónde se instala: el menú Settings › Authentication

La ficha de Odoo Apps presenta el módulo con el titular SSO and two-factor login for Odoo Community. Una vez instalado, todo cuelga de Settings › Authentication. Debajo encontrarás siete entradas, que aquí agrupamos por tema. Los nombres van tal como aparecen en pantalla.

Conexión con el proveedor de identidad

IdP Connections
Ruta Settings › Authentication › IdP Connections. Es la lista de conexiones con proveedores de identidad (IdP). En la captura de abajo aparecen dos registros, Google Workspace OIDC y Microsoft Entra ID SAML, con columnas de protocolo, compañía, activo, aprovisionamiento JIT y modo de respaldo.
Provisioning Log
Ruta Settings › Authentication › Provisioning Log. Un registro propio para el aprovisionamiento, separado del registro de eventos de autenticación.
Lista de conexiones IdP en Ajustes de Odoo con los registros Google Workspace OIDC y Microsoft Entra ID SAML
La lista IdP Connections con dos registros y sus columnas de protocolo, compañía, activo, aprovisionamiento JIT y modo de respaldo.

Doble factor

MFA Policies
Ruta Settings › Authentication › MFA Policies. El sitio donde viven las políticas de doble factor (MFA).
MFA Coverage Report
Ruta Settings › Authentication › MFA Coverage Report. En el flujo animado se ve como una lista con dos políticas, Admin MFA Enforcement y Regular User MFA, con empresa, tipos de factor aceptados, periodo de gracia y estado activo.

Control y auditoría

Auth Event Log
Ruta Settings › Authentication › Auth Event Log. El registro de eventos de autenticación del módulo.
Active Sessions
Ruta Settings › Authentication › Active Sessions. Una lista de sesiones con columnas de inicio, usuario, conexión IdP, método de autenticación, IP y última actividad, y un botón Terminate.
Settings
Ruta Settings › Authentication › Settings. La entrada de ajustes del propio módulo, dentro del mismo menú.
Lista de sesiones activas con columna de conexión IdP y filas Administrator y OdooBot
La misma lista con la columna de conexión IdP visible junto al método de autenticación.
Recorrido por sesiones activas, conexiones IdP e informe de cobertura MFA en Ajustes
Secuencia: la lista de sesiones activas con búsqueda, la misma lista con la columna de conexión IdP, la lista de conexiones IdP y el informe MFA Coverage Report con dos políticas MFA.

Los registros por dentro: los modelos del módulo

Si eres consultor o vas a tocar permisos, informes o importaciones, te interesa saber cómo se llaman los modelos técnicos. Además de flexigo.active.session (descripción FlexigoTech Active Session), flexigo.event.log (FlexigoTech Authentication Event Log) y flexigo.fido2.credential (FlexigoTech FIDO2 Credential), estos son los que conviene reconocer:

Modelos de la parte de identidad

flexigo.idp.connection
Descripción FlexigoTech IdP Connection. El modelo de las conexiones con proveedores de identidad.
flexigo.idp.attribute.mapping
Descripción FlexigoTech IdP Attribute Mapping. Un modelo aparte para el mapeo de atributos del IdP.
flexigo.idp.group.mapping
Descripción FlexigoTech IdP Group Mapping. Otro modelo aparte, este para el mapeo de grupos del IdP.
flexigo.idp.user.binding
Descripción FlexigoTech IdP User Binding. El modelo que guarda la vinculación entre IdP y usuario.

Modelos de control de acceso

flexigo.mfa.exemption
Descripción FlexigoTech MFA Exemption. El modelo de las exenciones de MFA.
flexigo.access.recheck
Descripción FlexigoTech access check after a write. Según su descripción, una comprobación de acceso después de una escritura. Lo heredan seis modelos: flexigo.active.session, flexigo.fido2.credential, flexigo.idp.attribute.mapping, flexigo.idp.group.mapping, flexigo.idp.user.binding y flexigo.mfa.exemption.

Si desarrollas encima del módulo, ten en cuenta esa herencia: los seis modelos citados comparten la base flexigo.access.recheck.

Lo que corre solo: las tareas programadas

El módulo trae nueve tareas programadas, todas activas. Todas llevan el prefijo Flexigo Auth:, así que puedes buscarlas por ese texto. Ordenadas de más a menos frecuente:

  • Flexigo Auth: Failed-Login Pattern Scan, cada 5 minutos.
  • Flexigo Auth: Concurrent Session Cleanup, cada 15 minutos.
  • Flexigo Auth: IdP Metadata Auto-Refresh, cada 24 horas.
  • Flexigo Auth: Audit Log Anonymisation, cada día.
  • Flexigo Auth: Certificate Expiry Check, cada día.
  • Flexigo Auth: MFA Grace-Period Enforcement, cada día.
  • Flexigo Auth: Recovery Code Batch Cleanup, cada 7 días.
  • Flexigo Auth: MFA Coverage Monthly Snapshot, cada mes.
  • Flexigo Auth: Annual Security Statistics, cada 12 meses.

Las dos primeras son las que más veces se ejecutan; el resto va de diario a anual. Si revisas la actividad de tu base de datos, son estos nombres los que tienes que reconocer.

Qué piezas tocan a un mismo acceso

Con lo que muestran las pantallas puedes seguir el rastro de un acceso entre menús. Una conexión vive en IdP Connections (modelo flexigo.idp.connection), con sus mapeos de atributos y de grupos y sus vinculaciones de usuario en modelos propios. La lista Active Sessions enseña, en cada sesión, la conexión IdP y el método de autenticación, así que desde ahí ves qué conexión hay detrás de cada sesión. Las políticas de doble factor están en MFA Policies, y el MFA Coverage Report las enseña con su periodo de gracia y su estado activo. Los eventos y el aprovisionamiento quedan en sus dos registros, Auth Event Log y Provisioning Log.

Los campos que hay que rellenar y los estados de cada registro los tienes en la puesta en marcha del módulo. Si un mensaje te frena por el camino, mira los errores y avisos con su texto literal.

Lo que hay que saber del servicio y las versiones

El módulo está publicado en Odoo Apps para 17.0, 18.0, 19.0 y 20.0, a 9 € por versión de Odoo en pago único, sin IVA, en las cuatro. La ficha avisa de que algunas funciones usan un servicio externo de pago: es el servicio local de FlexigoTech Cloud, a 29 €/mes o 290 €/año sin IVA (Pro: 58 €/mes o 580 €/año). Sin suscripción, o con el servicio suspendido, se para lo que da la suscripción; los datos se quedan en tu Odoo. Con la suscripción, el módulo para las versiones nuevas de Odoo va incluido si lo compraste en flexigotech.com; en el Odoo App Store, cada versión se compra allí. La ficha incluye también su apartado Privacy policy.

Cómo te ayuda FlexigoTech

En FlexigoTech implantamos Odoo 17, 18, 19 y 20 y desarrollamos conectores e integraciones a medida, así que podemos ayudarte a dejar configurado este menú o a adaptar el módulo a tu caso. Tienes los detalles en la página del módulo y en su ficha de Odoo Apps. Si aún dudas de si encaja, empieza por qué cubre y qué hace falta antes de instalarlo.

Sigue leyendo

Errores de Two-Factor Authentication & SSO for Odoo: cuándo sale cada mensaje y qué hacerLos mensajes de error de Two-Factor Authentication & SSO for Odoo (FIDO2, OIDC, SAML, mapeos y registro de eventos): cuándo salen y qué hacer con cada uno.Puesta en marcha de Two-Factor Authentication & SSO for Odoo, pregunta a preguntaQué campos rellenar en la configuración OIDC o SAML, cómo mapear claims y grupos y qué revisar la primera semana con Two-Factor Authentication & SSO for Odoo.Two-Factor Authentication & SSO for Odoo: cuándo encaja y qué tener antesQué cubre y qué no Two-Factor Authentication & SSO for Odoo según su README, qué necesitas antes de instalarlo y en qué versiones de Odoo está.
Comprobado en el código del módulo (versión 20.0) y en las fuentes enlazadas

Fuentes