- アプリケーションのコンテキストに応じて異なる電話プロバイダーを使用する。これには、地理的な場所によって電話プロバイダーのメッセージ料金に大きな差異がある場合が含まれます。
- 組織のコンテキストに応じて異なる電話プロバイダーを使用する。これはB2B顧客に特定のプロバイダーが必要になるかもしれない場合です。
Auth0 DashboardまたはManagement APIを使用してカスタム電話プロバイダーを構成する
カスタム電話プロバイダーを構成するにはcustom-phone-provider
アクショントリガーが必要ですが、Auth0 Actionsエディターでは提供されていません。詳細については、「custom-phone-providerアクションの例」をお読みください。
- Auth0ダッシュボード
- Mangement API
Auth0 Dashboardで新しいカスタム電話プロバイダーを構成する
Auth0 Dashboardで新しいカスタム電話プロバイダーを構成するには:- [Branding(ブランディング)] > [Phone Provider(電話プロバイダー)]に移動します。自動的に電話メッセージプロバイダーのページに切り替わります。デフォルトでは、Twilio電話プロバイダーが選択されています。
- [Phone Provider(電話プロバイダー)]セクションで、[Custom(カスタム)] の電話プロバイダーオプションを選択します。
-
[Delivery Method:(配信方式:)] を選択します
- [Text(テキスト)]:認証コードはSMSでユーザーに送信されます。
- [Voice(音声)]:認証コードは音声メッセージでユーザーに送信されます。
-
[Provider Configuration(プロバイダー構成)] で、カスタム電話プロバイダーを構成するためのアクションコードを記述します。
- プロバイダーのAPIにメッセージを配信する方法については、プロバイダーのドキュメントを参照してください。
- APIと認証するために必要なシークレットを追加します。
- (任意)[Edit in Expanded Editor(拡張エディターで編集)] ボタンをクリックすると、Actionsエディターのフルインターフェイスを使用してアクションを編集できます。Actionsエディターでアクションを編集した後、そのインターフェイスからアクションを**[Save(保存)]** して [Deploy(デプロイ)] します。Actionsエディターのページ上部にある**[Back to Phone Provider(電話プロバイダーに戻る)]** リンクをクリックして、電話メッセージプロバイダーのページに戻ります。[Phone Provider(電話プロバイダー)]セクションで、もう一度**[Custom(カスタム)]** の電話プロバイダーオプションを選択する必要があります。
- ページ下部の**[Save(保存)]** ボタンをクリックします。
カスタム電話プロバイダーの設定を保存するまでは、[Send Test Message(テストメッセージを送信)] をクリックしてカスタム電話プロバイダーをテストすることはできません。
Auth0 Dashboardでカスタム電話プロバイダーを更新する
Auth0 Dashboardで既存のカスタム電話プロバイダーを更新する方法:- [Branding(ブランディング)] > [Phone Provider(電話プロバイダー)]に移動します。自動的に電話メッセージプロバイダーのページに切り替わります。
-
必要に応じて、電話メッセージプロバイダーのページのアクションコードを変更します。
- (任意)[Edit in Expanded Editor(拡張エディターで編集)] ボタンをクリックすると、Actionsエディターのフルインターフェイスを使用してアクションを編集できます。Actionsエディターでアクションを編集した後、そのインターフェイスからアクションを**[Save(保存)]** して [Deploy(デプロイ)] します。次に、Actionsエディターのページ上部にある**[Back to Phone Provider(電話プロバイダーに戻る)]** リンクをクリックします。
- ページ下部の**[Save(保存)]** ボタンをクリックします。
custom-phone-providerアクションの例
custom-phone-provider
トリガーはsend-phone-message
トリガーとは異なります。send-phone-messageトリガーをカスタム電話プロバイダーの構成に使用してはいけません。詳細については以下をお読みください。
以下はcustom-phone-provider
アクションのサンプルコードです。これにはsend-phone-message
アクションの機能性が備わっています。