Este módulo añade un campo "ref" en la respuesta de error de FastAPI. Este campo es una cadena cifrada con AES que contiene el mensaje de error / traceback. Esta cadena cifrada se puede descifrar utilizando el asistente de descifrado de errores del endpoint.
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 16.0Añade una opción en los endpoints de FastAPI para cifrar los detalles de error devueltos a los clientes de la API, y proporciona un asistente para descifrar esas referencias de error y convertirlas de nuevo en mensajes legibles.
Este módulo amplía la configuración del endpoint de FastAPI en Odoo. En el formulario del endpoint de FastAPI, una nueva casilla de verificación "Encrypt errors" permite activar el cifrado de errores. Cuando está activada, se genera y muestra automáticamente una clave secreta (solo lectura) a los FastAPI managers, con un botón de actualización para generar una nueva clave.
Cuando falla una llamada a la API, en lugar de exponer al cliente el mensaje de error sin procesar o el traceback, el error se comprime y se cifra, y la respuesta incluye un campo "ref" que contiene la cadena cifrada. Esto ayuda a mantener la privacidad de los detalles internos y, al mismo tiempo, permite al personal de soporte investigar.
Un nuevo elemento de menú "Decrypt Error" aparece bajo el menú raíz de FastAPI, disponible para los FastAPI managers. Abre un asistente en el que se pega la referencia cifrada, se elige el endpoint de FastAPI correspondiente y se hace clic en "Decrypt Error". El asistente muestra entonces el mensaje de error original o el traceback en un campo de solo lectura. Si el descifrado falla, el asistente muestra en su lugar el error de descifrado.
El módulo modifica el modelo fastapi.endpoint añadiendo los campos encrypt_errors y encrypted_errors_secret_key, e introduce el modelo transitorio wizard.fastapi.decrypt.errors para el asistente de descifrado. El acceso al asistente está restringido al grupo FastAPI manager.
Depende de
Menús que añade
Modelos y campos (2)
- fastapi.endpoint · amplía un modelo existenteencrypt_errors, encrypted_errors_secret_key
- wizard.fastapi.decrypt.errors · modelo nuevoerror, decrypted_error, fastapi_endpoint_id (FastAPI Endpoint)
Texto generado por IA (DeepSeek) al leer el código de la versión 16.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: 1 confirmada, 8 sin información de 9 versiones.
Fuentes · Odoo 16.0
Confirmado el 2026-11-03 en la rama 16.0 de OCA/rest-framework.
terminal Instalación y uso
Documentación de OCA · Odoo 16.0Primero tienes que habilitar el cifrado para un endpoint marcando la casilla Encrypt Errors en la configuración del endpoint.
Para descifrar un mensaje de error, puedes usar el asistente "Decrypt Error" en el menú de FastAPI.
Puedes regenerar una nueva clave haciendo clic en el botón "Regenerate Key" junto al campo Errors Secret Key.
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.