Este módulo implementa una bóveda para secretos y archivos mediante cifrado de extremo a extremo. El cifrado y descifrado se realiza en el navegador utilizando una clave maestra compartida específica de la bóveda. Las claves maestras se cifran de forma asimétrica. Para ello, el usuario debe introducir una segunda contraseña en el primer inicio de sesión o si necesita acceder a los datos de una bóveda. Las claves asimétricas se almacenan durante un tiempo determinado en el almacenamiento del navegador.
El servidor nunca puede acceder a los secretos con la información disponible. Solo las personas registradas en la bóveda pueden descifrar o cifrar valores en una bóveda. Los metadatos no se cifran para poder buscar/filtrar entradas con mayor facilidad.
Este módulo requiere un contexto seguro para que el navegador funcione correctamente y, por lo tanto, se requiere compatibilidad con HTTPS.
El proyecto vault-recovery se centra en la recuperación ante desastres en caso de incidente para recuperar secretos de copias de seguridad antiguas de la base de datos o de exportaciones antiguas.
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.0Almacena contraseñas, secretos y archivos en vaults cifrados dentro de Odoo. Comparte vaults con otros usuarios, envía secretos a su bandeja de entrada e importa o exporta vaults como archivos.
Este módulo añade un gestor de contraseñas y secretos a Odoo. Los usuarios crean vaults que contienen entradas; cada entrada puede contener campos con nombre (contraseñas, tokens) y archivos, además de una URL, una nota, etiquetas y una fecha de caducidad. Las entradas pueden anidarse en un árbol, y la ruta completa se muestra como el nombre de la entrada.
El acceso se controla por vault mediante derechos: el propietario puede conceder a otros usuarios permisos de lectura, creación, escritura, uso compartido y eliminación. Solo se pueden añadir usuarios que hayan generado su par de claves personal. Cada cambio en un vault, entrada, campo, archivo o derecho se registra en un log con el usuario y un mensaje.
Los usuarios pueden enviar un secreto directamente a la bandeja de entrada de otro usuario, o compartir un enlace de bandeja de entrada para que una persona externa pueda depositar un secreto a través de una página web pública. Las bandejas de entrada tienen un contador de accesos y una fecha de caducidad, y cada escritura se registra.
Los vaults y las entradas se pueden exportar a un archivo JSON e importar de nuevo, incluyendo opcionalmente las entradas hijas. Los administradores pueden activar o desactivar las funciones de exportación e importación y el módulo de uso compartido en Ajustes. Una pantalla 'Manage my keys' permite a los usuarios crear, ver e invalidar sus claves; invalidar una clave elimina todos los accesos a vaults y las bandejas de entrada.
Depende de
Lo necesitan otros módulos
Menús que añade
Modelos y campos (19)
- vault · modelo nuevoname, note, uuid, log_ids, user_id, file_ids, entry_ids, field_ids, perm_user, right_ids, master_key, allowed_read, allowed_share, allowed_write, allowed_create, allowed_delete, reencrypt_required
- res.users · amplía un modelo existentekeys, inbox_ids, active_key, inbox_link, inbox_token, inbox_enabled, vault_right_ids
- vault.log · modelo nuevostate, message, user_id, entry_id, vault_id
- vault.tag · modelo nuevoname
- vault.file · modelo nuevovalue
- vault.entry · modelo nuevourl, name, note, tags, uuid, expired, log_ids, user_id, file_ids, vault_id, child_ids, field_ids, parent_id, perm_user, expire_date (Expires on), allowed_read, allowed_share, allowed_write, complete_name, allowed_create, allowed_delete
- vault.field · modelo nuevovalue
- vault.inbox · modelo nuevoiv, key, name, token, secret, log_ids, user_id, accesses (Access counter), filename, expiration, inbox_link, secret_file
- vault.right · modelo nuevokey, user_id, vault_id, perm_user, master_key, perm_share (Share), perm_write (Write), public_key, perm_create (Create), perm_delete (Delete), allowed_read, allowed_share, allowed_write, allowed_create, allowed_delete
- res.users.key · modelo nuevoiv, salt, uuid, public, current, private, user_id, version, iterations, fingerprint
- vault.abstract · modelo nuevo
- vault.inbox.log · modelo nuevoname, inbox_id
- vault.send.wizard · modelo nuevoiv, key, name, public, secret, user_id, filename, key_user, secret_file
- vault.store.wizard · modelo nuevoiv, key, name, model, secret, entry_id, vault_id, master_key, secret_temporary
- res.config.settings · amplía un modelo existentegroup_vault_export (Export Vaults), group_vault_import (Import Vaults), module_vault_share
- vault.export.wizard · modelo nuevoname, content (Download), entry_id, vault_id, master_key, include_childs
- vault.import.wizard · modelo nuevoname, path, uuid, content (Database), vault_id, parent_id, master_key, crypted_content
- vault.abstract.field · modelo nuevoiv, name, entry_id, vault_id, perm_user, entry_name, master_key, allowed_read, allowed_share, allowed_write, allowed_create, allowed_delete
- vault.import.wizard.path · modelo nuevoname, uuid
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. El módulo es muy grande y solo se ha leído una parte del código. Ver el código en GitHub
Disponibilidad por versión
Revisado: 2026-11-03Estado 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
Sin información verificadaLas 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.