OdooWiki OCA HUB

Base Rest Auth Jwt

base_rest_auth_jwt folder_open OCA/rest-framework open_in_new
Sin categoría Licencia: LGPL-3

Este addon técnico extiende base_rest para añadir el soporte del mecanismo de autenticación auth_jwt en la documentación openapi generada.

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 14.0

Añade autenticación mediante token bearer JWT a la documentación de API generada automáticamente de los servicios REST, para que los desarrolladores puedan ver y probar endpoints protegidos con un token JWT.

Este es un módulo puente técnico que conecta dos módulos existentes: el framework REST (base_rest) y la autenticación JWT (auth_jwt). No añade ningún menú, pantalla ni botón para los usuarios cotidianos.

Lo que cambia es la documentación de OpenAPI que Odoo genera para los servicios REST. Cuando se documenta un servicio REST, este módulo añade un esquema de seguridad llamado jwt de tipo HTTP bearer con el formato JWT, y marca cada endpoint cuya autenticación comienza por jwt como que requiere ese esquema de seguridad. En la práctica, la documentación de la API generada muestra una opción de bloqueo/autorización donde se puede introducir un token JWT, y los endpoints protegidos se señalan como protegidos.

También proporciona un componente que devuelve el partner autenticado a partir de la petición JWT, de modo que los servicios REST que utilizan autenticación JWT pueden identificar al partner que ha iniciado sesión. El módulo se instala automáticamente cuando están presentes tanto base_rest como auth_jwt, y requiere la librería de Python apispec versión 4.0.0 o superior.

Toca el modelo de servicio REST base.rest.service y añade el proveedor abstracto abstract.auth.jwt.authenticated.partner.provider más el proveedor de contexto base.rest.auth.jwt.component.context.provider. No se añaden reglas de negocio, tareas programadas ni correos electrónicos.

Modelos y campos (3)
  • base.rest.service · amplía un modelo existente
  • base.rest.auth.jwt.component.context.provider · modelo nuevo
  • abstract.auth.jwt.authenticated.partner.provider · modelo nuevo

Texto generado por IA (DeepSeek) al leer el código de la versión 14.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: 1 confirmada, 8 sin información de 9 versiones.

Fuentes · Odoo 14.0

Confirmado el 2026-11-03 en la rama 14.0 de OCA/rest-framework.

terminal Instalación y uso

Sin información verificada

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.

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.