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

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