- 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
- 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 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 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}/。 - 認可トークン は空欄のままにします。
- 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 を入力します。
- 認可トークン に
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 をクリックします。
- 説明を入力し、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に設定します。 - 認可トークン を
Basic <CREDENTIALS>に設定し、CREDENTIALSは Papertrail の destination 設定で取得した 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
セグメント
- Auth0 Dashboard にログインします。
- Extensions > Installed Extensions で、Segment 拡張機能を探します。
- 新しい Segment 向けログストリームの設定で必要になるため、Write Key を控えておきます。
- Segment 拡張機能を無効にします。
- Segment で最後に受信したログの UTC タイムスタンプを控えておきます。このタイムスタンプがわかっていれば、Segment 内でログが重複しないようにしながら新しいストリームを作成できます。
- Monitoring > Log Streams に移動し、Segment 向けの新しいログストリームを作成します。該当するフィールドに Write Key を入力し、Start From セクションに控えておいたタイムスタンプを入力します。
- ストリームを作成します
Mixpanel
- Mixpanel アカウントにログインし、Project Settings を開きます。Project ID と Data Residency (データレジデンシー / リージョン) を控えておきます。
- Mixpanel では、イベントのインポートにプロジェクトの
tokenを使用することは現在推奨されておらず、代わりにサービスアカウントの仕組みを使用することが推奨されています。Project Settings ページで Service Accounts を選択し、管理者またはオーナー権限を持つ新しいサービスアカウントを作成します。資格情報を控えておきます。 - Auth0 Dashboard にログインします。
- Monitoring > Log Streams で、新しい Mixpanel ストリームを作成します。プロジェクト ID、リージョン、サービスアカウントの資格情報を入力して、ストリームを作成します。
- 古い 拡張機能 の無効化も忘れないでください。Extensions > Installed Extensions に移動し、Auth0 Logs to Mixpanel 拡張機能 を無効にします。
AppInsights
- Azure EventGrid Log Stream を設定するか、既存の EventGrid ストリームを利用します。
- ログイベントの宛先を設定するには、Azure が公開している手順 に従ってください。
- Log Streaming ではログが異なる形に変換される場合があります。詳細については、非推奨の Log Extenstion code を参照してください
-
appInsight クライアントは上書きされます。
- カスタム time がログ時刻と同じになるように設定されます
- OS と OS version がログ情報と同じになるように設定されます
- Device type tag には、ログの発生元がモバイルかどうかを示す情報が格納されます
- IP address tag がログ情報と同じになるように設定されます
- user id、account id、user agent、auth user id の各 tag がログと同じになるように設定されます
-
record は整理され、空の場合は次のプロパティが削除されます。
- ip
- user_id
- user_name
- connection
- client_name
- description
- record の isMobile プロパティは、yes または no の文字列を含むように変更されます
- record の details プロパティは、文字列になるように変更されます
- record の details プロパティは、8185 文字に切り詰められます
Azure Blob Storage
- Azure EventGrid Log Streamを設定するか、既存のEventGridストリームを利用します。
- ログイベントの送信先を設定するには、Azure が公開している手順に従ってください。
- Log Streaming では、ログが通常とは異なる形に変換される場合があります。詳細については、非推奨のLog Extenstion codeを参照してください
- レコードの
type_codeとtypeは変更されます。Typeはtype_codeを人が理解しやすい形で表した説明です - レコードに
user_agent情報が含まれている場合、os、os_version、device、device_versionは変更されます