[](https://www.gnu.org/licenses/agpl)
Añade cuentas de usuario a grupos según reglas definidas por el administrador.
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 17.0Permite a los administradores asignar atributos del directorio LDAP a grupos de Odoo, de modo que los usuarios que inicien sesión mediante LDAP se coloquen automáticamente en los grupos correctos, manteniendo opcionalmente la pertenencia a los grupos estrictamente sincronizada con LDAP.
Este módulo amplía la configuración del servidor LDAP en Odoo para que los administradores puedan definir reglas que asignen grupos de Odoo a los usuarios en función de sus atributos del directorio LDAP.
En el formulario del servidor LDAP (Settings / LDAP), aparece una nueva sección "Map User Groups". Allí puedes añadir asignaciones de grupos: cada asignación comprueba un atributo LDAP (por ejemplo memberOf en Active Directory) con un operador (contains, equals o query) contra un valor, y asigna un grupo de Odoo elegido cuando coincide.
Una casilla "Only LDAP groups" controla la sincronización. Cuando está marcada, cada inicio de sesión elimina todos los grupos existentes del usuario y vuelve a aplicar solo los grupos que coinciden con las asignaciones, por lo que los cambios manuales de grupos se deshacen. Cuando no está marcada, los grupos añadidos manualmente se conservan y los grupos asignados simplemente se añaden.
Si "Only LDAP groups" está habilitado, el sistema verifica que esté asignado exactamente uno de los grupos esenciales de tipo usuario (Internal User, Portal o Public); de lo contrario, genera un error y el inicio de sesión falla.
El módulo también se engancha al proceso de inicio de sesión: cuando un usuario inicia sesión y alguna configuración LDAP tiene "Only LDAP groups" habilitado, los grupos del usuario se actualizan desde LDAP en ese momento. Toca el modelo de configuración LDAP (res.company.ldap), el modelo de usuario (res.users) y añade un nuevo modelo de asignación (res.company.ldap.group_mapping).
Depende de
Modelos y campos (3)
- res.company.ldap · amplía un modelo existenteonly_ldap_groups (Only LDAP groups), group_mapping_ids
- res.company.ldap.operator · modelo nuevo
- res.company.ldap.group_mapping · modelo nuevovalue, ldap_id, group_id, operator, ldap_attribute (LDAP attribute)
Texto generado por IA (DeepSeek) al leer el código de la versión 17.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-03Estado de confirmación: 6 confirmadas, 3 sin información de 9 versiones.
Fuentes · Odoo 14.0
Confirmado el 2026-11-03 en la rama 14.0 de OCA/server-auth.
terminal Instalación y uso
Documentación de OCA · Odoo 17.0Define asignaciones en Ajustes / Ajustes generales / Integraciones / Autenticación LDAP / Servidor LDAP
Decide si quieres que solo se asignen grupos desde LDAP (Only LDAP groups marcado) o una combinación de grupos establecidos manualmente y grupos LDAP (Only LDAP groups desmarcado). Establecer esto en "no" hará que los usuarios nunca pierdan privilegios cuando los elimines de un grupo LDAP, por lo que es un posible problema de seguridad. Aun así, es el valor predeterminado para evitar perder información de grupos por accidente. Si se establece en "Yes", debes asegurarte de que cada usuario tenga al menos uno de los grupos de "User types"
Para active directory, usa el atributo LDAP 'memberOf' y el operador 'contains'. Rellena el DN del grupo de windows como valor y elige un grupo de Odoo al que se asignarán los usuarios con este grupo de windows.
Para cuentas posix, usa el operador 'query' y un valor como:
(&(cn=bzr)(objectClass=posixGroup)(memberUid=$uid))
El operador query coincide si el filtro en value devuelve algo, y value puede contener $attribute que será reemplazado por el primer valor del atributo del registro LDAP del usuario llamado attribute.
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.
Las instrucciones de instalación, el paquete de distribución, las dependencias y los pasos de configuración no se muestran porque todavía no se han verificado en la documentación del módulo para ninguna versión.
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.