パートナーはActions統合を使用して、製品をAuth0ワークフローに紐づけるゼロコードソリューションを構築します。Actions統合を使用すると、Auth0のお客様は、ID確認や同意管理などのソリューションをコードを記述せずに実装することができます。Actions統合を書いておけば、お客様はそれをドラッグしてワークフローにドロップするだけです。 Actions統合は自己完結型の機能で、Auth0プラットフォームの選択した時点で実行されます。JavaScriptで書かれており、クローズドソースであるため、コードに変更を加えることはできません。Documentation Index
Fetch the complete documentation index at: https://auth0.generaltranslation.app/llms.txt
Use this file to discover all available pages before exploring further.
Actions統合を作成および公開する
1.ユースケースを決定する
2.フローを選択する
- ログインフロー は、ユーザーが正常にサインアップまたはログインした後に、同期的に実行されます。ログインイベントには、インタラクティブなフロー(ユーザー名/パスワードやフェデレーテッドログインなど)と非インタラクティブなフロー(セッションチェックやフレッシュトークンの交換など)が含まれます。このフローの詳細については、「ログインフロー」をお読みください。
- マシンツーマシンフロー は、アプリケーションがクライアント資格情報の付与を使用してアクセストークンを要求するときに、同期的に実行されます。このフローの詳細については、「マシンツーマシンフロー」をお読みください。
- ユーザー登録前のフロー は、Auth0がユーザーをデータベースまたはパスワードレス接続に追加する前に、同期的に実行されます。このフローは、エンタープライズやソーシャル接続のようなフェデレーテッドログインに対しては実行されません。このフローの詳細については、「ユーザー登録前のフロー」をお読みください。
- ユーザー登録後のフロー は、Auth0がユーザーをデータベースまたはパスワードレス接続に追加した前に、非同期的に実行されます。このフローは、エンタープライズやソーシャル接続のようなフェデレーテッドログインに対しては実行されません。このフローの詳細については、「ユーザー登録後のフロー」をお読みください。
- パスワード変更後のフロー は、顧客がデータベース接続ユーザーのパスワードを変更した後で、非同期的に実行されます。このフローは、他のタイプの接続でパスワード変更を行う場合は実行されません。このフローの詳細については、「パスワード変更後のフロー」をお読みください。
- 電話メッセージの送信 *** フロー* は、電話またはSMSメッセージをカスタムプロバイダーの一部として届けます。カスタムMFAプロバイダーの詳細については、「多要素認証SMSと音声メッセージをカスタマイズする」をお読みください。このフローの詳細については、「電話メッセージの送信フロー」をお読みください。
3.Actions統合を構築する
- 顧客データプラットフォーム(CDP)用ログイン後のアクション
- リスクスコアリング用ログイン後のアクション
- リンク識別子用ログイン後のアクション
- IDプルーフィング/検証(IDV)用ログイン後のアクション
- ログイン後のアクション用テンプレート
- 電話メッセージ送信アクション統合テンプレート
- Actionをテストテナントで構築する場合には、顧客が指定する必要があるすべての値(識別子やテナント名、しきい値など)のシークレットを使用します。Actions統合を提出する場合、Auth0は、停止時に暗号化(シークレットの維持)が必要なフィールドと、編集可能なテキストフィールドを尋ねてきます。
- デバッグ/テストモードの構成フラグをログインに使用すると、セットアップやトラブルシューティングに役立ちます。Actions統合がすべての実行に対してログを出力することはめったにありません。
- シークレットの名前を
ALL_CAPS_SNAKE_CASEに書くと、確認作業が簡単になります。 - Actions統合はクローズドソースであるため、顧客はコードを閲覧することも、変更を加えることもできません。Action統合の制御に必要な顧客固有の入力は、シークレットまたは構成から取得する必要があります。
4.Actions統合をテストする
- Actionはユーザーが知らぬ間に失敗するのか、それとも次の実行をブロックするのか?
- HTTP要求が失敗すると、Actionはどのように動作するのか?
- ユーザーにどのようなエラーメッセージが表示されるのか?
- どの情報が記録されるのか?
- Actionはバイパスされるのか、それともスプーフィングされる可能性があるのか?