OdooWiki OCA HUB

Auth Oidc Environment

auth_oidc_environment folder_open OCA/server-auth open_in_new
Sin categoría Licencia: AGPL-3

este módulo permite usar el entorno del servidor para la configuración de OIDC

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.0

Permite a los administradores mantener el client ID y el client secret de OIDC/OpenID Connect en archivos de entorno del servidor en lugar de escribirlos en Odoo, de modo que la configuración de autenticación se pueda gestionar fuera de la base de datos.

Este módulo conecta la configuración del proveedor OAuth/OIDC en Odoo con el sistema de entorno del servidor. Extiende el modelo auth.oauth.provider para que dos valores sensibles — el client ID y el client secret — puedan leerse desde la configuración del entorno del lado del servidor en lugar de almacenarse y editarse directamente en Odoo.

Dónde aparece: - No hay menús ni pantallas nuevas. El cambio afecta a los registros de configuración del proveedor OAuth existentes que utiliza la función de inicio de sesión OIDC.

Qué cambia: - Los campos client_id y client_secret de auth.oauth.provider pasan a ser campos de entorno del servidor. Cuando el entorno del servidor proporciona un valor, se utiliza para la autenticación en lugar del valor guardado en la base de datos. - El módulo define una sección de configuración global llamada auth_oauth_provider, de modo que todos los proveedores comparten esa sección para estos valores.

Efecto en el negocio: - Los secretos para el inicio de sesión único pueden desplegarse y rotarse a través de archivos de configuración del servidor, sin exponerlos en la base de datos ni en la interfaz de usuario de Odoo. - Este código no añade ninguna validación, cálculo, correo electrónico ni acción programada; solo cambia el origen de los dos valores de credenciales.

Afecta al modelo del proveedor OAuth utilizado por el flujo de autenticación OIDC y depende del framework de entorno del servidor.

Modelos y campos (1)
  • auth.oauth.provider · modelo nuevo

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-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 3 confirmadas, 6 sin información de 9 versiones.

Fuentes · Odoo 16.0

Confirmado el 2026-11-03 en la rama 16.0 de OCA/server-auth.

terminal Instalación y uso

Documentación de OCA · Odoo 18.0

Para configurar este módulo, necesita:

Crear un módulo server_environment_file con un archivo cfg o establecer la variable de entorno SERVER_ENV_CONFIG con la siguiente sección:

[auth_oauth_provider.\]

Donde \ es opcional y debe ser igual al campo name que definió en Odoo para el IDP.

Ejemplo de configuración

[auth_oauth_provider.azure]

client_id=... client_secret=...

Una vez configurado, Odoo leerá los valores de Auth Providers desde la configuración.

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.

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.