- Webhooks d’Auth0 Authentication API
- Webhooks d’Auth0
- Journaux vers CloudWatch
- Journaux vers Logentries
- Journaux vers Loggly
- Journaux vers Logstash
- Journaux vers Papertrail
- Journaux vers Splunk
- Journaux vers Sumo Logic
- Webhooks d’Auth0 Authentication API
- Webhooks d’Auth0 Management API
- Journaux vers CloudWatch
- Journaux vers Logentries
- Journaux vers Loggly
- Journaux vers Logstash
- Journaux vers Papertrail
- Journaux vers Splunk
- Journaux vers Sumo Logic
- Journaux vers Segment
- Journaux vers Mixpanel
- Journaux vers AppInsights
- Journaux vers Azure Blob Storage
Webhooks de l’Auth0 Authentication API
- Connectez-vous à votre Auth0 Dashboard.
- Accédez à Extensions et sélectionnez votre webhook de l’Auth0 Authentication API dans l’onglet Installed Extensions.
- Copiez le Webhook URL et le Authorization Header (si vous en avez un).
- Ensuite, accédez à Monitoring > Streams > New Event Stream.
- Sélectionnez Custom Webhook, entrez un nom, puis cliquez sur Create.
-
Configurez votre webhook.
- Dans Payload URL, entrez l’URL du webhook que vous avez copiée de l’extension.
- Si vous en avez un, définissez Authorization Token sur la valeur de Authorization Header que vous avez copiée de l’extension.
- Réglez Content Format sur JSON Array.
- Cliquez sur Save.
- Retournez à Extensions > Installed Extensions et désactivez votre extension Auth0 Authentication API webhooks.
Webhooks de l’Auth0 Management API
- Connectez-vous à votre Auth0 Dashboard.
- Accédez à Extensions et sélectionnez votre webhook de l’Auth0 Management API dans l’onglet Installed Extensions.
- Copiez le Webhook URL et le Authorization Header (si vous en avez un).
- Accédez à Monitoring > Streams > New Event Stream.
- Sélectionnez Custom Webhook, saisissez un nom, puis cliquez sur Create.
-
Configurez votre webhook.
- Pour Payload URL, saisissez l’URL du webhook que vous avez copiée depuis l’extension.
- Si vous en avez un, définissez Authorization Token sur l’en-tête d’autorisation que vous avez copié depuis l’extension.
- Réglez Content Format sur JSON Array.
- Cliquez sur Save.
- Revenez à Extensions > Installed Extensions et désactivez votre extension webhooks de l’Auth0 Management API.
CloudWatch
- Connectez-vous à votre Auth0 Dashboard.
- Accédez à Extensions > Installed Extensions.
- Désactivez l’extension Auth0 Logs to CloudWatch.
Loggly
- Connectez-vous à votre compte Loggly.
- Ouvrez le menu Logs et sélectionnez Source Setup.
- Accédez à l’onglet Customer Tokens.
- Copiez votre jeton.
- Connectez-vous à votre Auth0 Dashboard.
- Accédez à Monitoring > Streams > New Event Stream.
- Sélectionnez Custom Webhook, entrez un nom, puis cliquez sur Create.
-
Configurez votre webhook.
- Pour Payload URL, remplacez
LOGGLY_TOKENpar le jeton copié dans 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.
- Pour Payload URL, remplacez
- Cliquez sur Save.
- Accédez à Extensions > Installed Extensions et désactivez votre extension Auth0 Logs to Loggly.
Logstash
- Connectez-vous à votre Auth0 Dashboard.
- Accédez à Monitoring > Streams > New Event Stream.
- Sélectionnez Custom Webhook, entrez un nom, puis cliquez sur Create.
-
Configurez votre webhook.
- Dans Payload URL, entrez l’URL de votre serveur Logstash.
- Définissez Authorization Token à
Basic <CREDENTIALS>, en remplaçantCREDENTIALSpar 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 identifiants HTTP Logstash dans votre fichier de configuration Logstash.
- Cliquez sur Save.
- Accédez à Extensions > Installed Extensions et désactivez votre extension Auth0 Logs to Logstash.
Papertrail
- Connectez-vous à Papertrail.
- Accédez à Log Destinations, puis cliquez sur Create Log Destination.
- Saisissez une description et configurez les paramètres de destination.
- Dans le volet Accept Connections via …, sélectionnez Token.
- Cliquez sur Create.
- Connectez-vous à votre Auth0 Dashboard.
- Accédez à Monitoring > Streams > New Event Stream.
- Sélectionnez Custom Webhook, saisissez un nom, puis cliquez sur Create.
-
Configurez votre webhook.
- Réglez Payload URL sur
https://logs.collector.solarwinds.com/v1/logs. - Réglez Authorization Token sur
Basic <CREDENTIALS>, en remplaçantCREDENTIALSpar le jeton Papertrail encodé en Base64 obtenu dans les paramètres de destination de Papertrail. - Réglez Content Format sur JSON Lines.
- Réglez Payload URL sur
- Cliquez sur Save.
- Accédez à Extensions > Installed Extensions et désactivez votre extension Auth0 Logs to Papertrail.
Splunk
- Connectez-vous à votre Auth0 Dashboard.
- Accédez à Extensions > Installed Extensions.
- Désactivez l’extension Auth0 Logs to Splunk.
Sumo Logic
- Connectez-vous à votre Auth0 Dashboard.
- Accédez à Extensions > Installed Extensions.
- Désactivez l’extension Auth0 Logs to Sumo Logic.
Logentries
Segment
- Connectez-vous à votre Auth0 Dashboard
- Dans Extensions > Installed Extensions, repérez votre extension Segment.
- Notez votre Write Key, car vous en aurez besoin pour votre nouveau flux de journal vers Segment.
- Désactivez votre extension Segment.
- Notez l’horodatage UTC du dernier journal reçu dans Segment. Cet horodatage vous permettra de créer votre nouveau flux tout en évitant les journaux en double dans Segment.
- Accédez à Monitoring > Log Streams, puis créez un nouveau flux de journal Segment. Saisissez votre Write Key dans le champ approprié, ainsi que l’horodatage que vous avez noté dans la section Start From.
- Créez le flux
Mixpanel
- Connectez-vous à votre compte Mixpanel, puis ouvrez vos Project Settings. Prenez en note votre Project ID et votre Data Residency (la région).
- Mixpanel ne recommande plus d’utiliser le jeton de projet pour importer des événements et préconise plutôt 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 identifiants.
- Connectez-vous à votre Auth0 Dashboard.
- Dans Monitoring > Log Streams, créez un nouveau flux Mixpanel. Entrez l’id du projet, la région et les identifiants du compte de service, puis créez le flux.
- N’oubliez pas de désactiver votre ancienne extension. Accédez à Extensions > Installed Extensions et désactivez l’extension Auth0 Logs to Mixpanel.
AppInsights
- Configurez un flux de journal Azure EventGrid ou utilisez votre flux EventGrid existant.
- Suivez les instructions publiées par Azure pour définir une destination pour les événements du journal.
- Les journaux peuvent être transformés différemment via Log Streaming. Consultez le code obsolète de l’extension de journaux pour en savoir plus.
-
Le client AppInsights est remplacé :
- Définit une heure personnalisée équivalente à l’heure du journal
- Définit le système d’exploitation et sa version pour qu’ils correspondent aux informations du journal
- Définit l’étiquette du type d’appareil pour indiquer si le journal provient d’une source mobile
- Définit l’étiquette de l’adresse IP pour qu’elle corresponde aux informations du journal
- Définit les étiquettes de l’ID utilisateur, de l’ID de compte, de l’agent utilisateur et de l’ID utilisateur d’authentification pour qu’elles correspondent aux journaux
-
L’enregistrement est nettoyé 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 la chaîne yes ou no
- La propriété details de l’enregistrement est convertie en chaîne
- La propriété details de l’enregistrement est tronquée à 8185 caractères
Azure Blob Storage
- Configurez un flux de journal Azure EventGrid ou utilisez votre flux EventGrid existant.
- Suivez les instructions publiées par Azure pour définir une destination pour les événements du journal.
- Les journaux peuvent être transformés différemment via Log Streaming. Consultez le code de l’extension Log obsolète pour plus de détails
- Les valeurs
type_codeettypede l’enregistrement sont ajustées.Typeest la description en langage clair detype_code - Les champs
os,os_version,deviceetdevice_versionde l’enregistrement sont ajustés si l’enregistrement contient des informationsuser_agent