- 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
- 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
Webhooks de l’Auth0 Authentication API
- Connectez-vous à votre Auth0 Dashboard.
- Accédez à Extensions et sélectionnez votre webhook Auth0 Authentication API dans l’onglet Installed Extensions.
- Copiez le Webhook URL et l’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 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.
- 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 Auth0 Management API webhook dans l’onglet Installed Extensions.
- Copiez le Webhook URL et l’Authorization Header (si vous en avez un).
- Accédez à Monitoring > Streams > New Event Stream.
- Sélectionnez Custom Webhook, entrez un nom, puis cliquez sur Create.
-
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.
- Cliquez sur Save.
- Retournez à Extensions > Installed Extensions et désactivez votre extension Auth0 Management API webhooks.
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 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.
- 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 le champ Payload URL, entrez l’URL de votre serveur Logstash.
- Réglez le 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 credentials 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 la 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 l’encodage Base64 du jeton Papertrail 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, trouvez votre extension Segment.
- Notez votre Write Key, car vous en aurez besoin pour votre nouveau flux de logs vers Segment.
- Désactivez votre extension Segment.
- 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.
- 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.
- Créez le flux
Mixpanel
- Connectez-vous à votre compte Mixpanel, puis ouvrez vos Project Settings. Prenez en note votre Project ID et la Data Residency (la région).
- 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.
- 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 informations d’identification du compte de service, puis créez le flux.
- N’oubliez pas de désactiver votre ancienne extension. Allez dans Extensions > Installed Extensions et désactivez l’extension Auth0 Logs to Mixpanel.
AppInsights
- Configurez un Azure EventGrid Log Stream ou utilisez votre flux EventGrid existant.
- Suivez les instructions publiées par Azure pour définir une destination pour les événements de journal.
- 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
-
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
- Configurez un Azure EventGrid Log Stream ou utilisez votre flux EventGrid existant.
- Suivez les instructions publiées par Azure pour définir une destination pour les événements de journalisation.
- 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 champs
type_codeettypede l’enregistrement sont ajustés.Typecorrespond à la description en langage clair detype_code - Les champs
os,os_version,deviceetdevice_versionde l’enregistrement sont ajustés si l’enregistrement contient des renseignementsuser_agent