Passer au contenu principal
Les extensions de journaux Auth0 suivantes sont désormais déconseillées et ont atteint leur fin de vie (EOL, ou End-Of-Life). Il n’est plus possible de créer de nouvelles extensions à partir de cette liste d’extensions de journaux obsolètes. Vous pouvez mettre en place une fonctionnalité équivalente en utilisant des flux d’événements de journaux ou des intégrations d’Auth0 Marketplace :
  • Liens de rappel HTTP Authentication API Auth0
  • Liens de rappel HTTP Auth0
  • Logs to Cloudwatch (Journaux vers CloudWatch)
  • Logs to Logentries (Journaux vers Logentries)
  • Logs to Loggly (Journaux vers Loggly)
  • Logs to Logstash (Journaux vers Logstash)
  • Logs to Papertrail (Journaux vers Papertrail)
  • Logs to Splunk (Journaux vers Splunk)
  • Logs to Sumo Logic (Journaux vers Sumo Logic)
  • Logs to Segment (Journaux vers Segment)
  • Logs to Mixpanel (Journaux vers Mixpanel)
  • Logs to AppInsights (Journaux vers AppInsights)
  • Logs to Azure Blob Storage (Journaux vers Azure Blob Storage)
Sur cette page, vous trouverez des instructions pour migrer à partir d’extensions spécifiques.

Liens de rappel HTTP Authentication API Auth0

Assurez-vous que votre destination peut gérer un tableau d’objets log.
  1. Connectez-vous à Auth0 Dashboard.
  2. Accédez à Extensions et sélectionnez votre Lien de rappel HTTP Authentication API Auth0 dans l’onglet Extensions installées.
  3. Copiez l’Webhook URL (URL du lien de rappel HTTP) et l’Authorization Header (En-tête d’autorisation) (si vous en avez un).
  4. Rendez-vous ensuite à Monitoring (Surveillance) > Streams (Flux) > New Event Stream (Nouveau flux d’événements).
  5. Sélectionnez Lien de rappel HTTP personnalisé, saisissez un nom et cliquez sur Créer.
  6. Configurez votre lien de rappel HTTP.
    • Pour l’Payload URL (URL de charge utile), saisissez le lien de rappel HTTP que vous avez copié à partir de l’extension.
    • Si vous en avez un, définissez l’Authorization Token (Jeton d’autorisation) dans l’en-tête d’autorisation que vous avez copié à partir de l’extension.
    • Définissez Content Format (Format du contenu) sur JSON Array.
  7. Cliquez sur Save (Enregistrer).
  8. Revenez à Extensions installées et désactivez votre extension Liens de rappel HTTP Authentication API Auth0.

Liens de rappel HTTP Management API Auth0

Assurez-vous que votre destination peut gérer un tableau d’objets log.
  1. Connectez-vous à Auth0 Dashboard.
  2. Rendez-vous à Extensions et sélectionnez votre Auth0 Management API webhook (Lien de rappel HTTP Management API Auth0) dans l’onglet Installed Extensions (Extensions installées).
  3. Copiez l’Webhook URL (URL du lien de rappel HTTP) et l’Authorization Header (En-tête d’autorisation) (si vous en avez un).
  4. Rendez-vous à Monitoring (Surveillance) > Streams (Flux) > New Event Stream (Nouveau flux d’événements).
  5. Sélectionnez Lien de rappel HTTP personnalisé, saisissez un nom et cliquez sur Créer.
  6. Configurez votre lien de rappel HTTP.
    • Pour l’Payload URL (URL de charge utile), saisissez le lien de rappel HTTP que vous avez copié à partir de l’extension.
    • Si vous en avez un, définissez l’Authorization Token (Jeton d’autorisation) dans l’en-tête d’autorisation que vous avez copié à partir de l’extension.
    • Définissez Content Format (Format du contenu) sur JSON Array.
  7. Cliquez sur Save (Enregistrer).
  8. Revenez à Extensions installées et désactivez votre extension Liens de rappel HTTP API Management Auth0.

CloudWatch

Configurez l’intégration Amazon EventBridge accessible sur Auth0 Marketplace. Une fois les événements présents sur votre bus d’événements, créez des règles pour mapper ces événements sur AWS loudWatch. Assurez-vous de désactiver votre extension Auth0 Logs to CloudWatch (Journaux vers CloudWatch) :
  1. Connectez-vous à Auth0 Dashboard.
  2. Rendez-vous à Extensions > Installed Extensions (Extensions installées).
  3. Désactivez l’extension Auth0 Logs to CloudWatch (Journaux Auth0 vers CloudWatch).

Loggly

  1. Connectez-vous à votre compte Loggly.
  2. Ouvrez le menu Logs(Journaux) et sélectionnez Source Setup (Configuration de la source).
  3. Rendez-vous à l’onglet Customer Tokens (Jetons clients).
  4. Copiez votre jeton.
  5. Connectez-vous à Auth0 Dashboard.
  6. Rendez-vous à Monitoring (Surveillance) > Streams (Flux) > New Event Stream (Nouveau flux d’événements).
  7. Sélectionnez Lien de rappel HTTP personnalisé, saisissez un nom et cliquez sur Créer.
  8. Configurez votre lien de rappel HTTP.
    • Pour l’Payload URL (URL de charge utile), 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 (Jeton d’autorisation) vide.
    • Définissez Content Type (Type de contenu) sur application/json.
    • Définissez Content Format (Format de contenu) sur JSON Lines.
  9. Cliquez sur Save (Enregistrer).
  10. Rendez-vous à Extensions > Installed Extensions (Extensions installées) et désactivez votre extension Auth0 Logs to Loggly (Journaux Auth0 vers Loggly).

Logstash

  1. Connectez-vous à Auth0 Dashboard.
  2. Rendez-vous à Monitoring (Surveillance) > Streams (Flux) > New Event Stream (Nouveau flux d’événements).
  3. Sélectionnez Lien de rappel HTTP personnalisé, saisissez un nom et cliquez sur Créer.
  4. Configurez votre lien de rappel HTTP.
    • Pour Payload URL (URL de charge utile), saisissez l’URL de votre serveur Logstash.
    • Définissez Authorization Token (Jeton d’autorisation) sur Basic <CREDENTIALS> en remplaçant CREDENTIALS par l’encodage Base64 de votre utilisateur et mot de passe Logstash, séparés par un signe de ponctuation deux-points (<USER:PASSWORD>). Vos identifiants HTTP Logstash se trouvent dans votre fichier de configuration Logstash.
  5. Cliquez sur Save (Enregistrer).
  6. Rendez-vous à Extensions > Installed Extensions (Extensions installées) et désactivez votre extension Auth0 Logs to Logstash (Journaux Auth0 vers Logstash.

Papertrail

  1. Connectez-vous à Papertrail.
  2. Rendez-vous à Log Destinations (Destinations des journaux, puis cliquez sur Create Log Destination (Créer une destination de journal).
  3. Fournissez une description et configurez les paramètres de la destination.
  4. Dans le panneau Accept Connections via … (Accepter les connexions via …), sélectionnez Token (Jeton).
  5. Cliquez sur Create (Créer).
  6. Connectez-vous à Auth0 Dashboard.
  7. Rendez-vous à Monitoring (Surveillance) > Streams (Flux) > New Event Stream (Nouveau flux d’événements).
  8. Sélectionnez Lien de rappel HTTP personnalisé, saisissez un nom et cliquez sur Créer.
  9. Configurez votre lien de rappel HTTP.
    • Définissez Payload URL (URL de charge utile) sur https://logs.collector.solarwinds.com/v1/logs.
    • Définissez Authorization Token (Jeton d’autorisation) sur Basic <CREDENTIALS>, en remplaçant CREDENTIALS par l’encodage Base64 du jeton Papertrail que vous avez obtenu à partir des paramètres de destination de Papertrail.
    • Définissez Content Format (Format de contenu) sur JSON Lines.
  10. Cliquez sur Save (Enregistrer).
  11. Rendez-vous à Extensions > Installed Extensions (Extensions installées) et désactivez votre extension Auth0 Logs to Papertrail (Journaux Auth0 vers Papertrail).

Splunk

Utilisez Intégration Splunk accessible sur Auth0 Marketplace. Assurez-vous de désactiver votre extension Auth0 Logs to Splunk (Journaux vers Splunk) :
  1. Connectez-vous à Auth0 Dashboard.
  2. Rendez-vous à Extensions > Installed Extensions (Extensions installées).
  3. Désactivez l’extension Auth0 Logs to Splunk (Journaux Auth0 vers Splunk).

Sumo Logic

Utilisez Intégration Sumo Logic accessible sur Auth0 Marketplace. Assurez-vous de désactiver votre extension Auth0 Logs to Sumo Logic (Journaux vers Sumo Logic) :
  1. Connectez-vous à Auth0 Dashboard.
  2. Rendez-vous à Extensions > Installed Extensions (Extensions installées).
  3. Désactivez l’extension Auth0 Logs to Sumo Logic (Journaux Auth0 vers Sumo Logic).

Logentries

Actuellement, il n’existe pas d’instructions pour migrer de l’extension Logs to Logentries (Journaux vers Logentries) vers les flux de journaux.

Segment

  1. Connectez-vous à votre Auth0 Dashboard
  2. Dans Extensions > Installed Extensions (Extensions installées), recherchez votre extension Segment.
  3. Notez votre Write Key (Clé d’écriture), car elle vous sera nécessaire pour votre nouveau flux de journaux dans Segment.
  4. Désactivez votre extension Segment.
  5. Notez l’horodatage UTC du dernier journal que vous avez reçu dans Segment. Connaître cet horodatage vous permettra de créer votre nouveau flux tout en évitant les journaux en double dans Segment.
  6. Rendez-vous à Monitoring (Surveillance) > Log Streams (Flux de journaux) et créez un nouveau flux de journal Segment. Saisissez votre Write Key (Clé d’écriture) dans le champ approprié et l’horodatage que vous avez noté dans la section Start From (Commencer à partir de).
  7. Création du flux

Mixpanel

  1. Connectez-vous à votre compte Mixpanel, ouvrez vos Project Settings (Paramètres du projet). Prenez note de Project ID (Identifiant du projet) et Data Residency (Emplacement des données) (pays/région).
  2. Mixpanel ne recommande plus d’utiliser votre jeton de projet pour importer des événements et recommande d’utiliser le mécanisme de compte de service. Dans la page Project Settings (Paramètres du projet), sélectionnez Service Accounts (Comptes de service), et créez un nouveau compte de service avec des autorisations d’administrateur ou de propriétaire. Notez les informations d’identification.
  3. Connectez-vous à votre Auth0 Dashboard.
  4. Accédez à Monitoring (Surveillance) > Log Streams (Flux de journaux) et créez un nouveau flux Mixpanel. Saisissez l’ID du projet, la région, les identifiants du compte de service et créez le flux.
  5. N’oubliez pas de désactiver votre ancienne extension. Rendez-vous à Extensions > Installed Extensions (Extensions installées) et désactivez l’extension Auth0 Logs to to Mixpanel (Journaux Auth0 vers Mixpanel).

AppInsights

  1. Définissez un Flux de journaux Azure EventGrid ou réutilisez votre flux EventGrid existant.
  2. Suivez les instructions publiées par Azure pour définir une destination pour les événements du journal.
  3. Les journaux peuvent être transformés différemment grâce à la diffusion en continu des journaux. Veuillez vous référer au Code d’extension du journal déconseillé pour en savoir plus.
Les transformations notables apportées aux registres sont les suivantes :
  • Le client appInsight est remplacé :
    • Définit une heure personnalisée équivalente à l’heure du journal
    • Le système d’exploitation et la version du système d’exploitation doivent être équivalents aux informations du journal
    • Balise de type d’appareil pour indiquer si le journal provient d’une source mobile
    • Balise d’adresse IP équivalente aux informations du journal
    • Les balises user id, account id, user agent et auth user id doivent être équivalentes aux journaux
  • Si l’enregistrement est vide, il est nettoyé afin de supprimer les propriétés suivantes :
    • ip
    • user_id
    • user_name
    • connection
    • client_name
    • description
  • La propriété isMobile de l’enregistrement est modifiée pour contenir une chaîne « yes (oui) » ou « no (non) ».
  • La propriété des détails de l’enregistrement est modifiée pour devenir une chaîne de caractères.
  • La propriété des détails de l’enregistrement est tronquée à 8185 caractères

Azure Blob Storage

  1. Définissez un Flux de journaux Azure EventGrid ou réutilisez votre flux EventGrid existant.
  2. Suivez les instructions publiées par Azure pour définir une destination pour les événements du journal.
  3. Les journaux peuvent être transformés différemment grâce à la diffusion en continu des journaux. Veuillez vous référer au Code d’extension du journal déconseillé pour en savoir plus.
Les transformations notables apportées aux registres sont les suivantes :
  • Les type_code et type de l’enregistrement sont ajustés. Type est la description en clair du type_code.
  • os, os_version, device et device_version ne sont ajustés que si l’enregistrement contient les informations sur user_agent.
I