- 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
Auth0 Authentication API Webhooks
log オブジェクトの配列を処理できることを確認してください。
- Auth0 Dashboard にログインします。
- Extensions に移動し、Installed Extensions タブで Auth0 Authentication API webhook を選択します。
- Webhook URL と Authorization Header (存在する場合) をコピーします。
- 次に、Monitoring > Streams > New Event Stream に移動します。
- Custom Webhook を選択し、名前を入力して Create をクリックします。
-
webhook を設定します。
- Payload URL に、拡張機能からコピーした webhook URL を入力します。
- 存在する場合は、Authorization Token に拡張機能からコピーした Authorization Header を設定します。
- Content Format を JSON Array に設定します。
- Save をクリックします。
- Extensions > Installed Extensions に戻り、Auth0 Authentication API webhooks 拡張機能を無効にします。
Auth0 Management API Webhooks
- Auth0 Dashboard にログインします。
- Extensions に移動し、Installed Extensions タブで Auth0 Management API webhook を選択します。
- Webhook URL と Authorization Header (ある場合) をコピーします。
- Monitoring > Streams > New Event Stream に移動します。
- Custom Webhook を選択し、名前を入力して Create をクリックします。
-
Webhook を設定します。
- Payload URL に、拡張機能からコピーした Webhook URL を入力します。
- ある場合は、Authorization Token に拡張機能からコピーした Authorization Header を設定します。
- Content Format を JSON Array に設定します。
- Save をクリックします。
- Extensions > Installed Extensions に戻り、Auth0 Management API webhooks 拡張機能を無効にします。
CloudWatch
- Auth0 Dashboard にログイン します。
- Extensions > Installed Extensions に移動します。
- Auth0 Logs to CloudWatch 拡張機能を無効にします。
Loggly
- Loggly アカウントにログインします。
- Logs メニューを開き、Source Setup を選択します。
- Customer Tokens タブを開きます。
- トークンをコピーします。
- Auth0 Dashboard にログインします。
- Monitoring > Streams > New Event Stream に移動します。
- Custom Webhookを選択し、名前を入力して Create をクリックします。
-
Webhook を設定します。
- Payload URL では、
LOGGLY_TOKENを Loggly アカウントからコピーしたトークンに置き換えます。https://logs-01.loggly.com/bulk/{LOGGLY_TOKEN}/tag/auth0-{TENANT_NAME}/ - Authorization Token は空欄のままにします。
- Content Type を
application/jsonに設定します。 - Content Format を JSON Lines に設定します。
- Payload URL では、
- Save をクリックします。
- Extensions > Installed Extensions に移動し、Auth0 Logs to Loggly 拡張機能を無効にします。
Logstash
- Auth0 Dashboard にログインします。
- Monitoring > Streams > New Event Stream に移動します。
- Custom Webhook を選択し、名前を入力して Create をクリックします。
-
Webhook を設定します。
- Payload URL に、Logstash サーバーの URL を入力します。
- Authorization Token を
Basic <CREDENTIALS>に設定します。CREDENTIALSは、Logstash のユーザー名とパスワードをコロン (<USER:PASSWORD>) で区切って連結した文字列を Base64 エンコードした値に置き換えてください。Logstash の HTTP 認証情報は、Logstash の設定ファイルで確認できます。
- Save をクリックします。
- Extensions > Installed Extensions に移動し、Auth0 Logs to Logstash 拡張機能を無効にします。
Papertrail
- Papertrail にログインします。
- Log Destinations に移動し、Create Log Destination をクリックします。
- 説明を入力し、送信先の設定を行います。
- Accept Connections via … ペインで、Token を選択します。
- Create をクリックします。
- Auth0 Dashboard にログイン します。
- Monitoring > Streams > New Event Stream に移動します。
- Custom Webhook を選択し、名前を入力して Create をクリックします。
-
Webhook を設定します。
- Payload URL を
https://logs.collector.solarwinds.com/v1/logsに設定します。 - Authorization Token を
Basic <CREDENTIALS>に設定し、CREDENTIALSは Papertrail の送信先設定で取得した Papertrail トークンを Base64 でエンコードした値に置き換えます。 - Content Format を JSON Lines に設定します。
- Payload URL を
- Save をクリックします。
- Extensions > Installed Extensions に移動し、Auth0 Logs to Papertrail 拡張機能を無効にします。
Splunk
- Auth0 Dashboard にログインします。
- Extensions > Installed Extensions に移動します。
- Auth0 Logs to Splunk 拡張機能を無効にします。
Sumo Logic
- Auth0 Dashboard にログインします。
- Extensions > Installed Extensions に移動します。
- Auth0 Logs to Sumo Logic 拡張機能を無効にします。
Logentries
Segment
- Auth0 Dashboard にログインします
- Extensions > Installed Extensions で、Segment 拡張機能を見つけます。
- Write Key をメモしておきます。これは、Segment への新しいログストリームの作成時に必要になります。
- Segment 拡張機能を無効にします。
- Segment で最後に受信したログの UTC タイムスタンプをメモしておきます。このタイムスタンプを把握しておくと、Segment 内でログが重複しないようにしながら新しいストリームを作成できます。
- Monitoring > Log Streams に移動し、新しい Segment ログストリームを作成します。適切なフィールドに Write Key を入力し、Start From セクションにメモしておいたタイムスタンプを入力します。
- ストリームを作成します
Mixpanel
- Mixpanel アカウントにログインし、Project Settings を開きます。Project ID と Data Residency (リージョン) を控えておきます。
- Mixpanel では、イベントのインポートにプロジェクトトークンを使用することは現在推奨されておらず、代わりにサービスアカウントの使用が推奨されています。Project Settings ページで Service Accounts を選択し、admin または owner 権限を持つ新しいサービスアカウントを作成します。認証情報を控えておきます。
- Auth0 Dashboard にログインします。
- Monitoring > Log Streams で、新しい Mixpanel ストリームを作成します。Project ID、リージョン、サービスアカウントの認証情報を入力して、ストリームを作成します。
- 古い拡張機能を忘れずに無効化してください。Extensions > Installed Extensions に移動し、Auth0 Logs to Mixpanel extension を無効にします。
AppInsights
- Azure EventGrid Log Stream を設定するか、既存の EventGrid ストリームを使用します。
- ログイベントの送信先を設定するには、Azure が公開している手順 に従ってください。
- Log Streaming では、ログの変換方法が異なる場合があります。詳細については、非推奨の Log Extenstion code を参照してください
-
appInsight クライアントは上書きされます。
- カスタム時刻がログの時刻と同じになるよう設定されます
- OS と OS バージョンがログ情報と同じになるよう設定されます
- デバイスタイプタグには、ログの発生元がモバイルかどうかの情報が設定されます
- IP アドレスタグがログ情報と同じになるよう設定されます
- user id、account id、user agent、auth user id の各タグがログと同じになるよう設定されます
-
レコードはクリーンアップされ、空の場合は次のプロパティが削除されます。
- ip
- user_id
- user_name
- connection
- client_name
- description
- レコードの isMobile プロパティは、yes または no の文字列を含むように変更されます
- レコードの details プロパティは文字列に変換されます
- レコードの details プロパティは 8185 文字に切り詰められます
Azure Blob Storage
- Azure EventGrid Log Stream を設定するか、既存の EventGrid ストリームを使用します。
- Azure が公開している手順 に従って、log イベントの送信先を設定します。
- Log Streaming によって、log は異なる形式に変換される場合があります。詳細については、非推奨の Log Extenstion code を参照してください
- レコードの
type_codeとtypeは調整されます。typeはtype_codeの human-readable な説明です - レコードに
user_agent情報が含まれている場合、os、os_version、device、device_versionは調整されます