Skip to main content
ユーザー識別子として電話番号を使用する場合は、SMS 用のカスタム電話プロバイダーを設定できます。カスタム電話プロバイダーでは、電話番号の確認やパスワードのリセット時に、Actions を使って、任意の電話プロバイダーに SMS メッセージを送信できます。 次のようなユースケースでは、カスタム電話プロバイダーの設定が役立ちます。
  • アプリケーションのコンテキストに応じて、異なる電話プロバイダーを使い分ける。たとえば、電話プロバイダーのメッセージ料金が地域によって大きく異なる場合があります。
  • 組織コンテキストに応じて、異なる電話プロバイダーを使い分ける。B2B 顧客によっては、特定のプロバイダーの利用が求められる場合があります。
または を使用して、カスタム電話プロバイダーを設定できます。

Auth0 Dashboard または Management API を使用してカスタム電話プロバイダーを設定する

カスタム電話プロバイダーを設定するには、Auth0 Actions Editor では使用できない custom-phone-provider Action トリガーを使用する必要があります。詳細については、custom-phone-provider Action の例を参照してください。

Auth0 Dashboard でカスタム電話プロバイダーを追加する

Auth0 Dashboard で新しいカスタム電話プロバイダーを設定するには、次の手順に従います。
  1. Branding > Phone Provider に移動します。Phone Message Provider ページが表示されます。デフォルトでは、Twilio の 電話プロバイダー が選択されています。
  2. Phone Provider セクションで、Custom 電話プロバイダー オプションを選択します。
  3. Delivery Method: を選択します。
    1. Text: 確認コードは SMS でユーザーに送信されます。
    2. Voice: 確認コードは Voice Message でユーザーに送信されます。
  4. Provider Configuration で、カスタム電話プロバイダーを設定するための Actions コードを記述します。
    1. メッセージをプロバイダーの API に送信する方法を確認するため、プロバイダーのドキュメントを参照してください。
    2. API での認証に必要な secrets を追加します。
    3. (任意) Edit in Expanded Editor ボタンをクリックすると、完全な Actions editor インターフェイスで Action を編集できます。Actions editor で Action を編集したら、その画面で Action を Save して Deploy します。その後、Actions editor ページ上部の Back to Phone Provider リンクをクリックして Phone Message Provider ページに戻ります。戻ったら、Phone Provider セクションで Custom 電話プロバイダー オプションを再度選択する必要があります。
  5. ページ下部の Save ボタンをクリックします。
Save をクリックすると、Action は自動的に保存され、デプロイされます。本番環境で使用する前にカスタム電話プロバイダーの設定をテストするには、Send Test Message をクリックします。
カスタム電話プロバイダーの設定を保存するまでは、Send Test Message をクリックしてテストすることはできません。

Auth0 Dashboard でカスタム電話プロバイダーを編集する

Auth0 Dashboard で既存のカスタム電話プロバイダーを編集するには、次の手順に従います。
  1. Branding > Phone Provider に移動します。Phone Message Provider ページが表示されます。
  2. 必要に応じて、Phone Message Provider ページで Action コードを変更します。
    1. (任意) Edit in Expanded Editor ボタンをクリックすると、完全な Actions editor インターフェイスで Action を編集できます。Actions editor で Action を編集したら、その画面で Action を Save して Deploy します。次に、Actions editor ページ上部の Back to Phone Provider リンクをクリックします。
  3. ページ下部の Save ボタンをクリックします。
Save をクリックすると、Action は自動的に保存され、デプロイされます。本番環境で使用する前にカスタム電話プロバイダーの設定をテストするには、Send Test Message をクリックします。
設定可能なカスタム電話プロバイダーの例として、Twilio Verify があります。詳しくは、Twilio Verify を使用してカスタム電話プロバイダーを設定する をご覧ください。

custom-phone-provider Action の例

custom-phone-provider トリガーは send-phone-message トリガーとは異なります。カスタム電話プロバイダーの設定に send-phone-message トリガーは使用しないでください。詳しくは、以下をご覧ください。 以下のコードサンプルは、send-phone-message Action と同じ機能を持つ custom-phone-provider Action です。