カスタムドメインで証明書を管理するには、Enterprise サブスクリプションが必要です。詳細については、Auth0 Pricing および Login を参照してください。
- 証明書をより細かく制御できる (独自の CA や証明書の有効期限を選択するなど) 。
- Auth0 への API 呼び出しに対して追加の監視を有効にできる。
Auth0 へのプロキシ接続では、TLS (SSL) バージョン 1.2 以降を使用する必要があります。
Auth0 にドメイン名を指定する
- Dashboard > Settings > Custom Domains または Dashboard > ブランディング > Custom Domains に移動します。表示されるボックスにカスタムドメインを入力し、ドロップダウンメニューから Self-managed Certificates を選択します。
- Add Domain を選択します。 ドメインを追加した後も Add Domain ボタンは表示されたままですが、テナントごとに追加できるドメインは 1 つだけです。
所有権を確認する
-
Dashboard > ブランディング > Custom Domains に移動します。

-
TXT 検証情報をドメインの DNS レコードに追加します。
手順は、ドメインホスティングプロバイダーによって異なる場合があります。
- 値をコピーできるように、Auth0 のカスタムドメインページをブラウザーで開いたままにしておきます。
- ドメイン管理サービスにログインします。
-
新しいレコードを作成し、次の設定で保存します。
-
Verify をクリックして続行します。
DNS 設定によっては、Auth0 がドメインを確認できるようになるまで数分かかる場合があります。
Auth0 によるドメイン名の確認が成功すると、確認ウィンドウが表示されます。
このウィンドウに表示される情報、特に
cname-api-keyの値を保存してください。この値を確認できるのは このときだけ です。確認プロセスはこれで完了です。1 ~ 2 分以内にカスタムドメインを使用できるようになります。3 日以内に確認プロセスを完了できない場合は、これらの手順をもう一度実行してください。セキュリティ上の理由から、この値は保存時にハッシュ化されるため、復元できません。この時点でcname-api-keyを控えなかった場合は、カスタムドメインを再作成する必要があります。
リバースプロキシを設定する
- サービスでリバースプロキシの設定を作成したら、Auth0 Dashboard > ブランディング > Custom Domains タブに移動します。
- ディストリビューション用のサービスドメイン名を指す新しい CNAME レコードを、カスタムドメインの DNS に追加します。これは、リバースプロキシサーバーの設定で Distribution ID を確認すると見つかります。 追加後は、証明書の更新時に問題が発生しないよう、CNAME レコードを常に保持しておく必要があります。
- プロキシサーバーの設定方法は、使用するサービスによって異なります。通常、次の種類の設定が必要になります。
ディストリビューション設定
オリジンホスト名の設定
カスタムドメインの詳細を取得する方法については、Get custom domain configurations を参照してください。
HTTP ヘッダー
Auth0 は、異常検知、レート制限、MFA などの機能でエンドユーザーの IP アドレスを使用します。プロキシがエンドユーザーの IP アドレスを転送しない場合、Auth0 はプロキシの IP アドレスをクライアントの IP アドレスとして扱うため、これらの機能が正しく動作しない可能性があります。