OdooWiki OCA HUB

Impersonate Login

impersonate_login folder_open OCA/server-auth open_in_new
Tools Licencia: AGPL-3

Este módulo permite a un usuario (por ejemplo, un miembro del equipo de soporte) iniciar sesión como otro usuario. La sesión de suplantación se puede cerrar haciendo clic en el botón "Back to Original User".

Para garantizar que cualquier abuso de esta funcionalidad no pase desapercibido, se han establecido las siguientes medidas:

  • En el chatter, se muestra quién es el usuario que ha iniciado sesión como otro usuario.
  • Los correos y mensajes se envían desde el usuario original.
  • Los inicios de sesión suplantados se registran y pueden consultarse a través del menú Settings -> Technical.
  • Opcionalmente, puede prohibir la suplantación de usuarios con derechos de "Administration: Settings" habilitando la opción correspondiente en los ajustes.

Existe un módulo alternativo para permitir inicios de sesión como otro usuario (auth_admin_passkey), pero no admite estos mecanismos de seguridad.

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 19.0

Permite a los usuarios autorizados iniciar sesión como otro usuario para ver Odoo exactamente como lo hace esa persona, con una forma clara de volver atrás y un registro de cada suplantación.

Los miembros del grupo "Impersonate Users" obtienen una opción "Switch Login" en el menú de usuario y un botón "Switch Login" en la lista de usuarios. Al elegirla, se abre una lista de usuarios internos (excluyéndote a ti mismo) para que puedas elegir a la persona con la que quieres iniciar sesión.

Mientras suplantas, aparece una opción "Back to Original User" en el menú de usuario para volver a tu propia cuenta. Los mensajes y correos electrónicos que envíes se atribuyen a tu usuario original, y el chatter muestra una nota "Logged in as ..." para que todos puedan ver quién escribe realmente. Los registros que crees o modifiques mantienen tu usuario original como creador/editor.

Cada suplantación se registra en una lista "Impersonated Logs" (en el menú Technical) con el usuario, la persona suplantada y las horas de inicio/fin. En Settings puedes habilitar una opción que impide suplantar a usuarios que tienen derechos de "Administration: Settings".

El módulo afecta a usuarios, contactos, mensajes y ajustes de configuración, y añade el modelo impersonate.log.

Depende de

webmail

Menús que añade

Impersonated Logs
Modelos y campos (6)
  • base · amplía un modelo existente
  • ir.http · amplía un modelo existente
  • res.users · amplía un modelo existente
  • mail.message · amplía un modelo existentebody, impersonated_author_id
  • impersonate.log · modelo nuevouser_id, date_end (End Date), date_start (Start Date), impersonated_partner_id (Logged as)
  • res.config.settings · amplía un modelo existenterestrict_impersonate_admin_settings (Restrict Impersonation of 'Administration: Settings' Users)

Texto generado por IA (DeepSeek) al leer el código de la versión 19.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: 5 confirmadas, 4 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 19.0

El usuario suplantador debe pertenecer al grupo "Impersonate Users".

Si desea evitar la suplantación de usuarios con derechos de Administración: Ajustes, active la opción Restringir la suplantación de usuarios con "Administración: Ajustes" en los ajustes.

  • En el menú que se muestra al hacer clic en el avatar del usuario en la esquina superior derecha, o en la lista de res.users, haga clic en "Switch Login" para suplantar a otro usuario.
  • En la esquina superior derecha, el botón "Back to Original User" se muestra en caso de que el usuario actual esté siendo suplantado.

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.

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.