Skip to main content
Les extensions de journaux Auth0 ci-dessous sont maintenant dépréciées et resteront prises en charge jusqu’aux dates de fin de vie (EOL) indiquées ci-dessous. Il n’est plus possible de créer de nouvelles extensions à partir de cette liste d’extensions de journaux dépréciées. Vous pouvez obtenir une fonctionnalité équivalente à l’aide de flux de logs ou d’intégrations dans l’Auth0 Marketplace Les éléments suivants atteindront leur fin de vie dans le Private Cloud le 6 janvier 2023 :
  • Auth0 Authentication API Webhooks
  • Auth0 Webhooks
  • Logs to Cloudwatch
  • Logs to Logentries
  • Logs to Loggly
  • Logs to Logstash
  • Logs to Papertrail
  • Logs to Splunk
  • Logs to Sumo Logic
Les éléments suivants atteindront leur fin de vie dans le Public Cloud le 2 mai 2023 :
  • Auth0 Authentication API Webhooks
  • Auth0 Management API Webhooks
  • 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
À compter des dates de fin de vie indiquées, Auth0 n’assurera plus la prise en charge des extensions de journaux installées figurant dans la liste ci-dessus. Sur cette page, vous trouverez des instructions pour migrer à partir de certaines extensions de journaux.

Webhooks de l’Auth0 Authentication API

Assurez-vous que votre destination peut traiter un tableau d’objets de journal.
  1. Connectez-vous à votre Auth0 Dashboard.
  2. Accédez à Extensions et sélectionnez votre webhook Auth0 Authentication API dans l’onglet Installed Extensions.
  3. Copiez le Webhook URL et l’Authorization Header (si vous en avez un).
  4. Ensuite, accédez à Monitoring > Streams > New Event Stream.
  5. Sélectionnez Custom Webhook, entrez un nom, puis cliquez sur Create.
  6. Configurez votre webhook.
    • Dans le champ Payload URL, entrez l’URL du webhook que vous avez copiée depuis l’extension.
    • Si vous en avez un, définissez l’Authorization Token avec l’Authorization Header que vous avez copié depuis l’extension.
    • Réglez Content Format sur JSON Array.
  7. Cliquez sur Save.
  8. Retournez à Extensions > Installed Extensions et désactivez votre extension Auth0 Authentication API webhooks.

Webhooks de l’Auth0 Management API

Assurez-vous que votre destination peut traiter un tableau d’objets de journal.
  1. Connectez-vous à votre Auth0 Dashboard.
  2. Accédez à Extensions et sélectionnez votre Auth0 Management API webhook dans l’onglet Installed Extensions.
  3. Copiez le Webhook URL et l’Authorization Header (si vous en avez un).
  4. Accédez à Monitoring > Streams > New Event Stream.
  5. Sélectionnez Custom Webhook, entrez un nom, puis cliquez sur Create.
  6. Configurez votre webhook.
    • Dans le champ Payload URL, entrez l’URL du webhook que vous avez copiée depuis l’extension.
    • Si vous en avez un, définissez le champ Authorization Token sur l’Authorization Header que vous avez copié depuis l’extension.
    • Définissez Content Format sur JSON Array.
  7. Cliquez sur Save.
  8. Retournez à Extensions > Installed Extensions et désactivez votre extension Auth0 Management API webhooks.

CloudWatch

Configurez l’intégration Amazon EventBridge offerte dans l’Auth0 Marketplace. Une fois les événements disponibles sur votre bus d’événements, créez des règles pour mapper ces événements à AWS CloudWatch. Assurez-vous de désactiver votre extension Auth0 Logs to CloudWatch :
  1. Connectez-vous à votre Auth0 Dashboard.
  2. Accédez à Extensions > Installed Extensions.
  3. Désactivez l’extension Auth0 Logs to CloudWatch.

Loggly

  1. Connectez-vous à votre compte Loggly.
  2. Ouvrez le menu Logs et sélectionnez Source Setup.
  3. Accédez à l’onglet Customer Tokens.
  4. Copiez votre jeton.
  5. Connectez-vous à votre Auth0 Dashboard.
  6. Accédez à Monitoring > Streams > New Event Stream.
  7. Sélectionnez Custom Webhook, entrez un nom, puis cliquez sur Create.
  8. Configurez votre webhook.
    • Pour Payload URL, remplacez LOGGLY_TOKEN par le jeton que vous avez copié depuis votre compte Loggly : https://logs-01.loggly.com/bulk/{LOGGLY_TOKEN}/tag/auth0-{TENANT_NAME}/.
    • Laissez Authorization Token vide.
    • Réglez Content Type sur application/json.
    • Réglez Content Format sur JSON Lines.
  9. Cliquez sur Save.
  10. Accédez à Extensions > Installed Extensions et désactivez votre extension Auth0 Logs to Loggly.

Logstash

  1. Connectez-vous à votre Auth0 Dashboard.
  2. Accédez à Monitoring > Streams > New Event Stream.
  3. Sélectionnez Custom Webhook, entrez un nom, puis cliquez sur Create.
  4. Configurez votre webhook.
    • Dans le champ Payload URL, entrez l’URL de votre serveur Logstash.
    • Réglez le Authorization Token à Basic <CREDENTIALS>, en remplaçant CREDENTIALS par l’encodage Base64 de votre nom d’utilisateur et de votre mot de passe Logstash, séparés par deux-points (<USER:PASSWORD>). Vous trouverez vos credentials HTTP Logstash dans votre fichier de configuration Logstash.
  5. Cliquez sur Save.
  6. Accédez à Extensions > Installed Extensions et désactivez votre extension Auth0 Logs to Logstash.

Papertrail

  1. Connectez-vous à Papertrail.
  2. Accédez à Log Destinations, puis cliquez sur Create Log Destination.
  3. Saisissez une description et configurez les paramètres de la destination.
  4. Dans le volet Accept Connections via …, sélectionnez Token.
  5. Cliquez sur Create.
  6. Connectez-vous à votre Auth0 Dashboard.
  7. Accédez à Monitoring > Streams > New Event Stream.
  8. Sélectionnez Custom Webhook, saisissez un nom, puis cliquez sur Create.
  9. Configurez votre webhook.
    • Réglez Payload URL sur https://logs.collector.solarwinds.com/v1/logs.
    • Réglez Authorization Token sur Basic <CREDENTIALS>, en remplaçant CREDENTIALS par l’encodage Base64 du jeton Papertrail obtenu dans les paramètres de destination de Papertrail.
    • Réglez Content Format sur JSON Lines.
  10. Cliquez sur Save.
  11. Accédez à Extensions > Installed Extensions et désactivez votre extension Auth0 Logs to Papertrail.

Splunk

Utilisez l’intégration Splunk offerte sur l’Auth0 Marketplace. Assurez-vous de désactiver votre extension Auth0 Logs to Splunk :
  1. Connectez-vous à votre Auth0 Dashboard.
  2. Accédez à Extensions > Installed Extensions.
  3. Désactivez l’extension Auth0 Logs to Splunk.

Sumo Logic

Utilisez la intégration Sumo Logic offerte dans l’Auth0 Marketplace. Assurez-vous de désactiver votre extension Auth0 Logs to Sumo Logic :
  1. Connectez-vous à votre Auth0 Dashboard.
  2. Accédez à Extensions > Installed Extensions.
  3. Désactivez l’extension Auth0 Logs to Sumo Logic.

Logentries

À l’heure actuelle, il n’existe aucune instruction pour migrer de l’extension Logs to Logentries vers les flux de logs.

Segment

  1. Connectez-vous à votre Auth0 Dashboard
  2. Dans Extensions > Installed Extensions, trouvez votre extension Segment.
  3. Notez votre Write Key, car vous en aurez besoin pour votre nouveau flux de logs vers Segment.
  4. Désactivez votre extension Segment.
  5. Notez l’horodatage UTC du dernier log reçu dans Segment. Cet horodatage vous permettra de créer votre nouveau flux sans générer de logs en double dans Segment.
  6. Allez dans Monitoring > Log Streams, puis créez un nouveau flux de logs Segment. Entrez votre Write Key dans le champ approprié, ainsi que l’horodatage que vous avez noté dans la section Start From.
  7. Créez le flux

Mixpanel

  1. Connectez-vous à votre compte Mixpanel, puis ouvrez vos Project Settings. Prenez en note votre Project ID et la Data Residency (la région).
  2. Mixpanel ne recommande plus d’utiliser le jeton de votre projet pour l’importation d’événements et recommande plutôt d’utiliser le mécanisme de compte de service. Dans la page Project Settings, sélectionnez Service Accounts, puis créez un nouveau compte de service avec des autorisations d’administrateur ou de propriétaire. Prenez en note les informations d’identification.
  3. Connectez-vous à votre Auth0 Dashboard.
  4. Dans Monitoring > Log Streams, créez un nouveau flux Mixpanel. Entrez l’ID du projet, la région et les informations d’identification du compte de service, puis créez le flux.
  5. N’oubliez pas de désactiver votre ancienne extension. Allez dans Extensions > Installed Extensions et désactivez l’extension Auth0 Logs to Mixpanel.

AppInsights

  1. Configurez un Azure EventGrid Log Stream ou utilisez votre flux EventGrid existant.
  2. Suivez les instructions publiées par Azure pour définir une destination pour les événements de journal.
  3. Les journaux peuvent être transformés différemment lors de la diffusion des journaux. Veuillez consulter le code de Log Extenstion obsolète pour plus de détails
Parmi les transformations notables apportées aux journaux, on compte :
  • Le client appInsight est remplacé :
    • Définit une heure personnalisée correspondant à l’heure du journal
    • Définit le système d’exploitation et sa version pour qu’ils correspondent aux renseignements du journal
    • Définit la balise de type d’appareil pour indiquer si le journal provient d’une source mobile
    • Définit la balise d’adresse IP pour qu’elle corresponde aux renseignements du journal
    • Définit les balises user id, account id, user agent et auth user id pour qu’elles correspondent aux journaux
  • L’enregistrement est épuré afin de supprimer les propriétés suivantes si elles sont vides :
    • ip
    • user_id
    • user_name
    • connection
    • client_name
    • description
  • La propriété isMobile de l’enregistrement est modifiée pour contenir une chaîne « oui » ou « non »
  • La propriété details de l’enregistrement est modifiée pour être une chaîne
  • La propriété details de l’enregistrement est tronquée à 8185 caractères

Azure Blob Storage

  1. Configurez un Azure EventGrid Log Stream ou utilisez votre flux EventGrid existant.
  2. Suivez les instructions publiées par Azure pour définir une destination pour les événements de journalisation.
  3. Les journaux peuvent être transformés différemment dans le cadre de la diffusion des journaux. Veuillez consulter le code source de Log Extenstion obsolète pour en savoir plus.
Les transformations notables apportées aux journaux comprennent :
  • Les champs type_code et type de l’enregistrement sont ajustés. Type correspond à la description en langage clair de type_code
  • Les champs os, os_version, device et device_version de l’enregistrement sont ajustés si l’enregistrement contient des renseignements user_agent