Skip to main content
開発、ステージング、本番の各環境は、Auth0 で簡単に設定できます。各環境ごとに新しいテナントを作成するだけで、環境間の分離を確実に保てます。Dashboard の左上のメニューにあるテナント選択機能を使えば、テナントを簡単に切り替えられます。また、環境ごとに異なる管理者を設定することもできます。 本番用のrate limitsは、Production としてタグ付けされたテナントにのみ適用されます。本番運用を開始する前に、テナントの環境タグが Production に設定されていることを確認してください。また、テナント、環境、料金体系によって rate limits が異なる点にも注意してください。 複数の環境には、自由に名前を付けられます。本番環境では、カスタムドメインの使用を強くお勧めします。 Enterprise サブスクリプションプランをご利用の場合は、複数のテナントを 1 つのサブスクリプションにリンクすることで子テナントを作成できます。各子テナントは、そのサブスクリプションに紐づく有料機能またはアップグレード機能を利用できます。開発、ステージング、テストの各環境をすべて同じ Enterprise サブスクリプションにリンクすれば、本番環境と同じ機能を利用できるようになります。

環境にタグを付ける

新しく作成した各テナントには、その環境を指定する必要があります。テナントに Environment Tag を割り当てることで、開発、ステージング、本番の各環境を区別できます。 テナントを複数の用途で使用している場合は、上位の環境を選択してください。たとえば、開発と本番の両方に使用するテナントは、Production に設定する必要があります。
  1. テナントに Environment Tag を割り当てるには、Dashboard > Settings > General に移動します。
    Dashboard Tenant Settings General Settings tab
  2. Assign Environment Tag で、テナントの環境を DevelopmentStaging、または Production として指定します。
    undefined
  3. 環境を選択したら、Save をクリックします。

移行

Management API v2 を使用すると、テナント間でアセット (rules、データベースconnections など) の移行を自動化できます。 設定管理をしやすくするため、設定値は rulesdb connections のスクリプトにハードコードするのではなく、Dashboard に保存してください。 たとえば、ログ用の URL を設定したいとします。その方法の 1 つは、その URL をルールにハードコードすることです。
ただし、このコードは移植性がありません。この URL は、開発環境から本番環境に移行する際に変わる可能性が高いためです。 開発環境から本番環境に持っていく必要があるコードを扱う推奨方法は、Rules セクションを使用することです。まだルールを作成していない場合は、先に作成してください。 (すでに作成済みであれば、手順 4 に進んでください。)
  1. Create Your First Rule をクリックします。
  2. empty rule テンプレートを選択します。
  3. 新しいルールの名前を入力し、Save をクリックします。
  4. Dashboard > Rules に移動し、ページの一番下までスクロールして設定値を指定します (キー名には log_url、値には https://someurl/log を使用します) 。その後、Create をクリックします。
  5. これで、ルールを記述できます。作成したルールを編集し、コードエリアに次のコードを入力して、Save をクリックします。
このコードには移植性があるため、本番環境に移行する際も、スクリプト内を探し回るのではなく、この設定を変更するだけで済みます。

AD/LDAP コネクタ

AD/LDAP で複数の Auth0 テナントを使用する場合は、テナントごとに AD/LDAP Connection を作成し、AD/LDAP Connector を設定する必要があります。これは、各 AD/LDAP Connector が Auth0 テナント内の特定の Connection に紐付けられているためです。 複数の AD/LDAP Connector から同じ AD または LDAP ディレクトリを参照できますが、各 AD/LDAP Connector を使用できるのは、1 つの Auth0 テナント内の 1 つの Connection に限られます。 ユーザーが認証に使用する AD/LDAP ディレクトリが複数ある場合 (たとえば、部門や顧客ごとにそれぞれ独自のディレクトリを持つような構成をサポートする場合) 、各 Auth0 テナント内に複数の AD/LDAP Connector を設定できます。

詳細情報