Este módulo implementa posibilidades para compartir secretos específicos con usuarios externos. Esto se basa en la implementación de vault y el par de claves RSA generado.
Share
Esto permite a un usuario compartir un secreto con usuarios externos. Se puede generar un share desde una entrada de vault o crearlo directamente un usuario. El secreto se cifra simétricamente mediante una clave derivada de un pin. Para conceder acceso, el usuario debe transmitir el enlace y el pin al externo. Si el contador de accesos llega a 0 o el share caduca, se eliminará automáticamente. Debido al uso de un pin numérico y al descifrado en el lado del navegador, un share es vulnerable a ataques de fuerza bruta y no debería usarse como almacenamiento permanente de secretos. Para usos prolongados, el usuario debería crear una cuenta y debería usarse un vault.
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 los usuarios compartir un secreto o archivo de la bóveda con personas externas mediante un enlace y un PIN numérico. Los recursos compartidos caducan automáticamente tras un tiempo o un número de accesos determinados.
Este módulo añade una función de compartir sobre el Vault. Desde un campo del vault, un botón de compartir abre un nuevo formulario de compartición donde el secreto se cifra con un PIN. El registro de compartición almacena el secreto cifrado, un PIN, una salt, un contador de accesos y una fecha de expiración, y muestra un enlace de compartición que se puede copiar y enviar a la persona externa.
Un nuevo menú "Shares" aparece bajo el menú del Vault, listando todas las comparticiones con su enlace. El formulario muestra el PIN (oculto por defecto), la expiración, el contador de accesos, el secreto o archivo, y un registro de quién creó o accedió a la compartición.
Reglas de negocio: cada compartición tiene un contador de accesos (por defecto 5) y una fecha de expiración (por defecto 7 días). Cuando la persona externa abre el enlace e introduce el PIN, el secreto se descifra en el navegador; cada acceso correcto disminuye el contador y escribe una entrada en el registro. Una vez que el contador llega a cero o pasa la expiración, el enlace deja de funcionar. Un job programado se ejecuta cada minuto para eliminar las comparticiones expiradas, opcionalmente retrasado por un número de días configurado en Settings.
Seguridad: los usuarios solo ven sus propias comparticiones y sus registros. La página externa es pública y no requiere inicio de sesión.
Depende de
Menús que añade
Modelos y campos (4)
- res.company · amplía un modelo existentevault_share_delay
- vault.share · modelo nuevoiv, pin, name, salt, token, secret, log_ids, user_id, accesses (Access counter), filename, expiration, iterations, share_link (Share URL), secret_file
- vault.share.log · modelo nuevoname, share_id
- res.config.settings · amplía un modelo existentevault_share_delay (Delayed Deletion)
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: 5 confirmadas, 4 sin información de 9 versiones.
Fuentes · Odoo 13.0
Confirmado el 2026-11-03 en la rama 13.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.