Un módulo de prueba/demostración para auth_jwt.
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.0Módulo de demostración/prueba que añade endpoints web de ejemplo para probar la autenticación JWT en Odoo, devolviendo el nombre y el correo electrónico del usuario conectado como JSON.
Este es un módulo de demostración construido sobre el módulo de autenticación JWT. No añade menús ni pantallas; en su lugar, expone algunas direcciones web (endpoints) que devuelven información sobre el usuario identificado por un JSON Web Token (JWT), un token firmado que se utiliza para demostrar la identidad.
/auth_jwt_demo/whoamidevuelve el nombre y el correo electrónico del partner vinculado al token, además del id de usuario./auth_jwt_demo/whoami-public-or-jwtfunciona con un token válido o de forma anónima, devolviendo el id de usuario y, cuando hay un token presente, el nombre y el correo electrónico del partner./auth_jwt_demo_cookie/whoamiy/auth_jwt_demo_cookie/whoami-public-or-jwthacen lo mismo, pero aceptan el token almacenado en una cookie./auth_jwt_demo/keycloak/whoamiy/auth_jwt_demo/keycloak/whoami-public-or-jwtestán pensados para usarse con un proveedor de identidad Keycloak; la versión pública devuelve "Anonymous" cuando no se proporciona ningún token.
Todas las respuestas son JSON y los endpoints permiten solicitudes de origen cruzado. El módulo también carga datos de demostración: tres validadores JWT llamados demo, demo_cookie y demo_keycloak, configurados con un audience, un issuer, un secreto de firma o clave pública, y reglas que seleccionan el usuario y el partner de Odoo a partir del token. Estas son configuraciones de ejemplo para pruebas, no ajustes de producción.
Depende de
Lo necesitan otros módulos
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: 4 confirmadas, 5 sin información de 9 versiones.
Fuentes · Odoo 18.0
Confirmado el 2026-11-03 en la rama 18.0 de OCA/server-auth.
terminal Instalación y uso
Documentación de OCA · Odoo 18.0Este módulo crea un validador JWT llamado demo, y añade una ruta /auth_jwt_demo/whoami que devuelve información sobre el partner identificado en el token.
El endpoint whoami se puede invocar de la siguiente manera, asumiendo que python-jose está instalado.
# /usr/bin/env python3
import time
import requests
from jose import jwt
token = jwt.encode(
{
"aud": "auth_jwt_test_api",
"iss": "some issuer",
"exp": time.time() + 60,
"email": "mark.brown23@example.com",
},
key="thesecret",
algorithm=jwt.ALGORITHMS.HS256,
)
r = requests.get(
"http://localhost:8069/auth_jwt_demo/whoami",
headers={"Authorization": "Bearer " + token},
)
r.raise_for_status()
print(r.json())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.