Skip to main content
Terraform Auth0 provider を使用して、カスタム電話プロバイダーを設定できます。Terraform Auth0 provider は、Auth0 テナントを設定するために Auth0 Management API と連携する際に使用されます。詳しくは、Terraform の Auth0 Provider のドキュメントを参照してください。
  • Terraform を使用してカスタム電話プロバイダーを設定する場合は、Auth0 テナントで既存のカスタム電話プロバイダーを削除してください。
  • Auth0 では、次のトリガーに関連付けられた Actions に対して、設定できる Action は最大 1 つです: custom-phone-provider および custom-email-provider。
以下の手順では、Terraform を使用してカスタム電話プロバイダーを設定する方法を説明します。
  1. auth0_action を作成します:
Terraform の auth0_actionauth0_trigger_action にバインドするには、auth0_action で deploy = true を設定します。詳しくは、Terraform の auth0_action のドキュメントを参照してください。
  1. auth0_action を custom-phone-provider の auth0_trigger_action にバインドします:
  1. auth0_action を使用するように auth0_phone_provider リソースを設定します:
詳細については、Terraform の auth0_phone_provider ドキュメントをご覧ください。

トラブルシューティング

シナリオ: Terraform で設定したカスタム電話プロバイダーが反映されず、 に別の Action が表示される。 deploy: true が設定されたカスタムプロバイダー用の Actions が複数存在する可能性があります。Auth0 では、custom-phone-provider および custom-email-provider の各トリガーに関連付けられる Action は、それぞれ最大 1 つまでです。
  • この状況が発生した場合は、削除すべき重複を特定するために、Actions を一覧表示することをおすすめします。
  • 複数の方法 (Terraform、Auth0 Dashboard、、および/または Auth0 SDK) でカスタムプロバイダーを管理した後にこの状況が発生した場合は、カスタムプロバイダーの設定をリセットすることをおすすめします。カスタムプロバイダーの管理に複数の方法を併用しないことを推奨します。
カスタム電話プロバイダーをリセットするには、Auth0 Dashboard > Branding > Phone Provider に移動します。次に、Provider Configuration の Reset ボタンを選択して、カスタムプロバイダーをデフォルトの状態に戻します。