- アプリケーションのコンテキストに応じて、異なる電話プロバイダーを使い分ける。たとえば、電話プロバイダーのメッセージ料金が地域によって大きく異なる場合に、地理的リージョンごとに別のプロバイダーを使用できます。
- 組織のコンテキストに応じて、異なる電話プロバイダーを使い分ける。一部の B2B 顧客では、特定のプロバイダーの利用が求められる場合があります。
Auth0 Dashboard または Management API を使用したカスタム電話プロバイダーの設定
custom-phone-provider Action トリガーを使用する必要があります。詳細については、custom-phone-provider Action の例を参照してください。
- Auth0 Dashboard
- Management API
Auth0 Dashboard でカスタム電話プロバイダーを追加する
Auth0 Dashboard で新しいカスタム電話プロバイダーを設定するには、次の手順に従います。- Branding > Phone Provider に移動します。Phone Message Provider ページが表示されます。デフォルトでは、Twilio の電話プロバイダーが選択されています。
- Phone Provider セクションで、Custom 電話プロバイダーオプションを選択します。
-
Delivery Method: を選択します。
- Text: 確認コードが SMS でユーザーに送信されます。
- Voice: 確認コードが音声メッセージでユーザーに送信されます。
-
Provider Configuration で、カスタム電話プロバイダーを設定するための Actions コードを記述します。
- メッセージをプロバイダーの API に送信する方法については、プロバイダーのドキュメントを参照してください。
- API で認証するために必要なシークレットを追加します。
- (任意) Edit in Expanded Editor ボタンをクリックすると、完全な Actions エディター画面で Action を編集できます。Actions エディターで Action を編集したら、その画面で Action を Save して Deploy します。その後、Actions エディターページ上部の Back to Phone Provider リンクをクリックして Phone Message Provider ページに戻ります。Phone Provider セクションで Custom 電話プロバイダーオプションを再度選択する必要があります。
- ページ下部の Save ボタンをクリックします。
カスタム電話プロバイダーの設定を保存するまでは、Send Test Message をクリックしてカスタム電話プロバイダーをテストすることはできません。
Auth0 Dashboard でカスタム電話プロバイダーを編集する
Auth0 Dashboard で既存のカスタム電話プロバイダーを編集するには、次の手順に従います。- Branding > Phone Provider に移動します。Phone Message Provider ページが表示されます。
-
必要に応じて、Phone Message Provider ページ上の Action コードを変更します。
- (任意) Edit in Expanded Editor ボタンをクリックすると、完全な Actions エディター画面で Action を編集できます。Actions エディターで Action を編集したら、その画面で Action を Save して Deploy します。次に、Actions エディターページ上部の Back to Phone Provider リンクをクリックします。
- ページ下部の Save ボタンをクリックします。
custom-phone-provider Action の例
custom-phone-provider トリガーは send-phone-message トリガーとは別のものであり、カスタム電話プロバイダーの設定に send-phone-message トリガーを使用しないでください。詳細については、以下を参照してください。
- Action Triggers: custom-phone-provider API オブジェクト
- Action Triggers: custom-phone-provider Event オブジェクト
send-phone-message Action と同等の機能を持つ custom-phone-provider Action です。