- イベントストリーム: 特定のイベントで実行されるイベントストリームを作成し、Auth0 内の非同期的な変更 (ユーザーの変更やフローの完了など) をオーケストレーションして、外部処理のために転送します。
- Events API: イベントストリームに代わるプルベースの方法として、Server-Sent Events (SSE) ストリームでイベントを受信します。
イベント
Auth0 イベントについて説明します。これは、ユーザーの作成などのテナント変更に関するリアルタイム通知を外部システムにストリーミングし、アイデンティティの相関付けやワークフローのオーケストレーションを可能にする API ベースの仕組みです。
イベントストリームを作成する
AWS EventBridge または webhook を使用してイベントストリームを作成する方法を説明します。
Events API でイベントを取り込む
Server-Sent Events (SSE) ベースの Events API を使用して、任意のタイミングで Auth0 からイベントを取得します。
イベントのテスト、可観測性、障害復旧
Auth0イベントストリームをテストし、Deliveriesエンドポイントをポーリングして配信の失敗を監視し、単一呼び出しおよび一括Redelivery APIで未配信のイベントを復旧して、イベントストリームの信頼性を維持します。
Events のベストプラクティス
配信の確認、非同期キューの使用、イベントの重複排除と順序付け、再試行および自動無効化の動作の理解など、イベントストリームを確実に処理するための Auth0 Events のベストプラクティスを確認する。
ユースケース
システム間でデータを同期する
Event Streams を使用して、Auth0 のアイデンティティデータの変更に合わせて外部データベースやデータウェアハウスを同期します。
アイデンティティの変更を外部システムと関連付ける
Event Streams を使用して、Auth0 のアイデンティティの変更に対応し、CRM、請求、またはサードパーティシステムを更新します。
業務ワークフローをオーケストレーションする
Auth0 で ID の変更が発生した際に、CRM や通知チャネルなど、複数のシステムにまたがる下流の業務ワークフローをトリガーします。
イベントストリームを使用してアウトバウンドSCIMリクエストでユーザーの変更を同期する方法
イベントストリームとActionsを使用して、ミドルウェアを介さずにダウンストリームのSCIMアプリケーションとAuth0ユーザーを同期します。