Saltar al contenido principal
La fecha de fin de vida (EOL) de Rules y Hooks será el 18 de noviembre de 2026, y ya no están disponibles para nuevos inquilinos creados a partir del 16 de octubre de 2023. Los inquilinos existentes con Hooks activos conservarán el acceso al producto Hooks hasta su fin de vida.Recomendamos encarecidamente que use Actions para ampliar Auth0. Con Actions, tiene acceso a información de tipos más completa, documentación integrada y paquetes públicos de npm, y puede conectar integraciones externas que mejoran su experiencia general de extensibilidad. Para obtener más información sobre lo que ofrece Actions, lea Comprenda cómo funcionan las Auth0 Actions.Para ayudarle con la migración, ofrecemos guías para migrar de Rules a Actions y migrar de Hooks a Actions. También tenemos una página específica de Move to Actions que destaca comparaciones de funcionalidades, una demostración de Actions y otros recursos para ayudarle durante el proceso de migración.Para obtener más información sobre la deprecación de Rules y Hooks, lea nuestra entrada del blog: Preparación para el fin de vida de Rules y Hooks.
Como tenemos previsto eliminar las funciones de Rules y Hooks en 2026, debe crear nuevos Rules o Hooks solo en su entorno de desarrollo y únicamente para probar la migración a Actions.Para saber cómo migrar sus Rules a Actions, lea Migrar de Rules a Actions. Para saber cómo migrar sus Hooks a Actions, lea Migrar de Hooks a Actions.
Puede actualizar Hooks desde el Dashboard o con . También puede importar y exportar hooks con la herramienta Deploy Command-Line Interface (CLI).
Opcionalmente, puede agregar secretos (como claves de Twilio o cadenas de conexión a bases de datos) a los hooks.

Cambiar el nombre de los Hooks desde el Auth0 Dashboard

  1. Ve a Auth0 Dashboard > Auth Pipeline > Hooks y haz clic en el icono del engranaje junto al Hook que quieres renombrar.
  2. Haz clic en Cambiar nombre.
  3. Escribe un nuevo nombre para el Hook y haz clic en Cambiar nombre.
    Auth0 Cambiar nombre de Hooks

Actualizar scripts de Hooks desde el Dashboard

  1. Vaya a Auth0 Dashboard > Auth Pipeline > Hooks y haga clic en el icono del lápiz junto al Hook que desea actualizar.
    Auth0 Hooks: seleccionar un Hook
  2. Actualice el Hook con Hook Editor y haga clic en el icono del disco para guardar.
    Auth0 Hook Editor

Actualizar Hooks con la Management API

Realice una solicitud PATCH al endpoint de actualización de un Hook. Asegúrese de reemplazar los valores de marcador de posición HOOK_ID y MGMT_API_ACCESS_TOKEN por el ID de su Hook y su de la Management API, respectivamente.
ValorDescripción
HOOK_IDID del Hook que se va a actualizar.
MGMT_API_ACCESS_TOKENTokens de acceso para la Management API con el scope update:hooks. Para obtener más información, consulta Tokens de acceso de la Management API.
HOOK_NAMENombre del Hook que se va a crear.
HOOK_SCRIPTScript que contiene el código del Hook. Debe coincidir con lo que introducirías si estuvieras creando un nuevo Hook con el Dashboard.
La propiedad enabled indica si la regla está habilitada (true) o deshabilitada (false).

Gestiona los límites de tasa al llamar a API desde Hooks

Si llamas a las API de Auth0 desde el script de un Hook, tendrás que gestionar los límites de tasa. Para ello, revisa el encabezado X-RateLimit-Remaining y actúa según corresponda cuando el número devuelto se acerque a 0.Además, agrega lógica para gestionar los casos en los que superes los límites de tasa proporcionados y recibas el código de estado HTTP 429 (Too Many Requests). En este caso, si hace falta reintentar, lo mejor es aplicar un back-off para evitar entrar en un bucle infinito de reintentos.