Authentification - System Administrator Passkey
Este módulo amplía la funcionalidad del módulo de usuarios para permitir iniciar sesión con una contraseña adicional de administrador del sistema en otras cuentas de usuario.
- El administrador del sistema ahora tiene la posibilidad de iniciar sesión con cualquier login
- Según la configuración, Odoo enviará un correo al usuario y al administrador para indicárselo
- Según la configuración, la contraseña puede almacenarse cifrada en el archivo de configuración
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.0Permite a un administrador del sistema iniciar sesión como cualquier usuario introduciendo una contraseña de acceso especial definida en el archivo de configuración de Odoo, y opcionalmente notifica al usuario y al administrador por correo electrónico.
Este módulo añade una opción de inicio de sesión tipo backdoor para el administrador del sistema. Cuando falla un inicio de sesión normal, Odoo comprueba si la contraseña introducida coincide con una passkey especial almacenada en el archivo de configuración del servidor. Si coincide, el administrador inicia sesión como la cuenta cuyo login se escribió, sin conocer la contraseña real de ese usuario.
- La passkey se lee del archivo de configuración, y puede almacenarse en texto plano o como un valor cifrado SHA-512.
- Cuando se usa la passkey, se puede enviar un correo electrónico al usuario afectado y/o a una dirección de administrador del sistema, ambas configuradas en el archivo de configuración. El asunto del correo es "Passkey used" e incluye el nombre de login y la fecha y hora de uso.
- Una opción de configuración puede hacer que el inicio de sesión ignore la autenticación de dos factores (TOTP) para esa sesión.
El módulo extiende el modelo res.users y cambia cómo se comprueban las credenciales. No añade menús ni pantallas; todo se controla a través del archivo de configuración de Odoo. Depende del módulo mail para enviar los correos de notificación.
Depende de
Lo necesitan otros módulos
Modelos y campos (1)
- res.users · amplía un modelo existente
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-03Estado de confirmación: 6 confirmadas, 3 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 18.0Configuración
Fuente · Odoo 18.0Para habilitar esta función, una vez instalado el módulo, debe añadir las siguientes claves en su archivo de configuración odoo.cfg.
auth_admin_passkey_password. La contraseña que permite al usuario iniciar sesión con cualquier login. Si no se establece, la función está deshabilitada.auth_admin_passkey_password_sha512_encrypted(por defecto False), si está habilitado, auth_admin_passkey_password debe ser la contraseña cifrada con sha512. En linux, esto se puede hacer usando este comando:echo -n YOUR_PASSWORD_AUTH_ADMIN_PASSKEY | sha512sumauth_admin_passkey_send_to_user(por defecto True), si está habilitado, se enviará un correo electrónico al usuario, si su cuenta ha sido utilizada por el System Administrator.auth_admin_passkey_sysadmin_email. Si se establece, se enviará un correo electrónico a este mail.auth_admin_passkey_sysadmin_lang. el idioma (ejemplo en_US), utilizado para el correo enviado al System Administrator. Si no se establece, se utilizará el idioma del usuario SUPERUSER_ID.auth_admin_passkey_ignore_totp(por defecto False), si está habilitado, entonces se ignorará el 2FA.
sección típica de configuración de Dev / Test
No hay claves que añadir.
sección típica de configuración de Producción
auth_admin_passkey_password = PASSKEY_PASSWORD
auth_admin_passkey_password_sha512_encrypted = True
auth_admin_passkey_send_to_user = True
auth_admin_passkey_sysadmin_email = SYSADMIN_EMAIL
auth_admin_passkey_sysadmin_lang = SYSADMIN_LANGTraducció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, Uso.
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.