Saltar al contenido principal
Las siguientes extensiones de log de Auth0 están ahora obsoletas y recibirán soporte hasta las fechas de fin de vida útil (EOL) indicadas a continuación. Ya no es posible crear nuevas extensiones de esta lista de extensiones de log obsoletas. Puede configurar una funcionalidad equivalente mediante flujos de eventos de registro o integraciones en Auth0 Marketplace Los siguientes elementos alcanzarán el EOL en Private Cloud el 6 de enero de 2023:
  • Webhooks de la API de autenticación de Auth0
  • Webhooks de Auth0
  • Logs to Cloudwatch
  • Logs to Logentries
  • Logs to Loggly
  • Logs to Logstash
  • Logs to Papertrail
  • Logs to Splunk
  • Logs to Sumo Logic
Alcanzarán el EOL en Public Cloud el 2 de mayo de 2023:
  • Webhooks de la API de autenticación de Auth0
  • Webhooks de Auth0 Management API
  • Logs to Cloudwatch
  • Logs to Logentries
  • Logs to Loggly
  • Logs to Logstash
  • Logs to Papertrail
  • Logs to Splunk
  • Logs to Sumo Logic
  • Logs to Segment
  • Logs to Mixpanel
  • Logs to AppInsights
  • Logs to Azure Blob Storage
A partir de las fechas de EOL indicadas, Auth0 dejará de dar soporte a las extensiones de log instaladas de la lista anterior. En esta página encontrará instrucciones para migrar desde extensiones de log específicas.

Webhooks de la API de autenticación de Auth0

Asegúrese de que su destino pueda procesar un array de objetos de registro.
  1. Inicie sesión en su Auth0 Dashboard.
  2. Vaya a Extensions y seleccione su webhook de la API de autenticación de Auth0 en la pestaña Installed Extensions.
  3. Copie la Webhook URL y el Authorization Header (si dispone de uno).
  4. A continuación, vaya a Monitoring > Streams > New Event Stream.
  5. Seleccione Webhook personalizado, introduzca un nombre y haga clic en Create.
  6. Configure su webhook.
    • En Payload URL, introduzca la URL del webhook que copió de la extensión.
    • Si dispone de uno, configure Authorization Token con el Authorization Header que copió de la extensión.
    • Establezca Content Format en JSON Array.
  7. Haga clic en Save.
  8. Vuelva a Extensions > Installed Extensions y desactive la extensión webhooks de la API de autenticación de Auth0.

Webhooks de Auth0 Management API

Asegúrate de que tu destino pueda procesar un array de objetos de registro.
  1. Inicia sesión en tu Auth0 Dashboard.
  2. Ve a Extensions y selecciona tu webhook de Auth0 Management API en la pestaña Installed Extensions.
  3. Copia la Webhook URL y el Authorization Header (si existe).
  4. Ve a Monitoring > Streams > New Event Stream.
  5. Selecciona Webhook personalizado, introduce un nombre y haz clic en Create.
  6. Configura tu webhook.
    • En Payload URL, introduce la URL del webhook que copiaste de la extensión.
    • Si existe, establece Authorization Token con el Authorization Header que copiaste de la extensión.
    • Establece Content Format en JSON Array.
  7. Haz clic en Save.
  8. Vuelve a Extensions > Installed Extensions y desactiva tu extensión webhooks de Auth0 Management API.

CloudWatch

Configure la integración de Amazon EventBridge disponible en Auth0 Marketplace. Una vez que los eventos estén disponibles en su bus de eventos, cree reglas para dirigir esos eventos a AWS CloudWatch. Asegúrese de deshabilitar la extensión Auth0 Logs to CloudWatch:
  1. Inicie sesión en su Auth0 Dashboard.
  2. Vaya a Extensions > Installed Extensions.
  3. Deshabilite la extensión Auth0 Logs to CloudWatch.

Loggly

  1. Inicie sesión en su cuenta de Loggly.
  2. Abra el menú Logs y seleccione Source Setup.
  3. Vaya a la pestaña Customer Tokens.
  4. Copie su token.
  5. Inicie sesión en el Auth0 Dashboard.
  6. Vaya a Monitoring > Streams > New Event Stream.
  7. Seleccione Webhook personalizado, ingrese un nombre y haga clic en Create.
  8. Configure su webhook.
    • En Payload URL, reemplace LOGGLY_TOKEN por el token que copió de su cuenta de Loggly: https://logs-01.loggly.com/bulk/{LOGGLY_TOKEN}/tag/auth0-{TENANT_NAME}/.
    • Deje Authorization Token en blanco.
    • Establezca Content Type en application/json.
    • Establezca Content Format en JSON Lines.
  9. Haga clic en Save.
  10. Vaya a Extensions > Installed Extensions y deshabilite la extensión Auth0 Logs to Loggly.

Logstash

  1. Inicie sesión en su Auth0 Dashboard.
  2. Vaya a Monitoring > Streams > New Event Stream.
  3. Seleccione Webhook personalizado, escriba un nombre y haga clic en Crear.
  4. Configure el webhook.
    • En Payload URL, introduzca la URL de su servidor Logstash.
    • Establezca el Authorization Token como Basic <CREDENTIALS>, sustituyendo CREDENTIALS por la codificación Base64 de su usuario y contraseña de Logstash, separados por dos puntos (<USER:PASSWORD>). Puede encontrar las credenciales HTTP de Logstash en su archivo de configuración de Logstash.
  5. Haga clic en Guardar.
  6. Vaya a Extensions > Installed Extensions y desactive la extensión Auth0 Logs to Logstash.

Papertrail

  1. Inicie sesión en Papertrail.
  2. Vaya a Log Destinations y haga clic en Create Log Destination.
  3. Proporcione una descripción y configure la configuración del destino.
  4. En el panel Accept Connections via …, seleccione Token.
  5. Haga clic en Create.
  6. Inicie sesión en Auth0 Dashboard.
  7. Vaya a Monitoring > Streams > New Event Stream.
  8. Seleccione Custom Webhook, introduzca un nombre y haga clic en Create.
  9. Configure el webhook.
    • Establezca Payload URL en https://logs.collector.solarwinds.com/v1/logs.
    • Establezca Authorization Token en Basic <CREDENTIALS>, sustituyendo CREDENTIALS por la codificación Base64 del token de Papertrail que obtuvo en la configuración de destino de Papertrail.
    • Establezca Content Format en JSON Lines.
  10. Haga clic en Save.
  11. Vaya a Extensions > Installed Extensions y desactive la extensión Auth0 Logs to Papertrail.

Splunk

Use la integración de Splunk disponible en el Auth0 Marketplace. Asegúrese de deshabilitar la extensión Auth0 Logs to Splunk:
  1. Inicie sesión en su Auth0 Dashboard.
  2. Vaya a Extensions > Installed Extensions.
  3. Deshabilite la extensión Auth0 Logs to Splunk.

Sumo Logic

Use la integración de Sumo Logic disponible en Auth0 Marketplace. Asegúrese de deshabilitar la extensión Auth0 Logs to Sumo Logic:
  1. Inicie sesión en Auth0 Dashboard.
  2. Vaya a Extensions > Installed Extensions.
  3. Deshabilite la extensión Auth0 Logs to Sumo Logic.

Logentries

Actualmente, no hay instrucciones para migrar de la extensión Logs to Logentries a los flujos de registros.

Segment

  1. Inicie sesión en Auth0 Dashboard
  2. En Extensions > Installed Extensions, busque su extensión de Segment.
  3. Tome nota de su Write Key, ya que la necesitará para crear su nuevo flujo de registros hacia Segment.
  4. Deshabilite su extensión de Segment.
  5. Tome nota de la marca de tiempo UTC del último registro que haya recibido en Segment. Conocer esa marca de tiempo le permitirá crear su nuevo flujo y evitar registros duplicados en Segment.
  6. Vaya a Monitoring > Log Streams y cree un nuevo flujo de registros de Segment. Introduzca su Write Key en el campo correspondiente y la marca de tiempo que anotó en la sección Start From.
  7. Cree el flujo

Mixpanel

  1. Inicie sesión en su cuenta de Mixpanel y abra Project Settings. Tome nota de su Project ID y Data Residency (la región).
  2. Mixpanel ya no recomienda usar el token del proyecto para importar eventos, sino el mecanismo de cuenta de servicio. En la página Project Settings, seleccione Service Accounts y cree una nueva cuenta de servicio con permisos de administrador o propietario. Tome nota de las credenciales.
  3. Inicie sesión en el Auth0 Dashboard.
  4. En Monitoring > Log Streams, cree un nuevo flujo de registros de Mixpanel. Introduzca el ID del proyecto, la región y las credenciales de la cuenta de servicio, y cree el flujo de registros.
  5. No olvide desactivar la extensión anterior. Vaya a Extensions > Installed Extensions y deshabilite la extensión Auth0 Logs to Mixpanel extension.

AppInsights

  1. Configure un Azure EventGrid Log Stream o use su flujo de EventGrid existente.
  2. Siga las instrucciones publicadas por Azure para establecer un destino para los eventos de registro.
  3. Los Logs pueden transformarse de manera diferente a través de Log Streaming. Consulte el código obsoleto de Log Extenstion para obtener más detalles
Entre las transformaciones destacadas que se realizan en los logs se incluyen:
  • Se sobrescribe el cliente de appInsight:
    • Se establece una hora personalizada equivalente a la hora del registro
    • El SO y la versión del SO pasan a equivaler a la información del registro
    • La etiqueta de tipo de dispositivo pasa a contener información sobre si el registro se originó en una fuente móvil
    • La etiqueta de dirección IP pasa a equivaler a la información del registro
    • Las etiquetas de id de usuario, id de cuenta, agente de usuario e id de usuario de autenticación pasan a equivaler a los logs
  • El registro se depura para eliminar las siguientes propiedades si están vacías:
    • ip
    • user_id
    • user_name
    • connection
    • client_name
    • description
  • La propiedad isMobile del registro se modifica para contener una cadena con yes o no
  • La propiedad details del registro se modifica para ser una cadena
  • La propiedad details del registro se trunca a 8185 caracteres

Azure Blob Storage

  1. Configure un Azure EventGrid Log Stream o aproveche su flujo de EventGrid existente.
  2. Siga las instrucciones publicadas por Azure para establecer un destino para los eventos de log.
  3. Los logs pueden transformarse de forma diferente mediante Log Streaming. Consulte el código obsoleto de Log Extenstion para obtener más detalles
Entre las transformaciones notables realizadas en los logs se incluyen:
  • Se ajustan los campos type_code y type del registro. Type es la descripción legible para humanos de type_code
  • Se ajustan los campos os, os_version, device y device_version del registro si este contiene información de user_agent