利用可否は Auth0 のプランによって異なります
この機能を利用できるかどうかは、Auth0 のプランまたは個別契約の内容によって異なります。詳しくは、Pricing を参照してください。
- まだ設定していない場合は、セルフマネージド証明書を使用してカスタムドメインを設定します。後で必要になるため、Origin Domain Name と cname-api-key の値を控えておいてください。
- Azure Portal にログインします。
- 新しい Azure CDN プロファイルとエンドポイントを作成します。CDN エンドポイントの設定では、Auth0 Dashboard の Origin Domain Name を指定します。
- Azure CDN エンドポイントにカスタムドメインを追加します。
- Azure CDN カスタムドメイン用に HTTPS を構成します。この手順では、ドメインの所有権を確認する必要があります。完了後、証明書がすべての CDN PoP ロケーションにデプロイされるまで最大 6 時間かかる場合があります。
-
Azure CDN Rules engine を使用して、Auth0 とカスタムドメイン間の通信を設定します。 (詳しくは、Microsoft ドキュメントの Verizon Premium Rules Engine を使用して Azure CDN の HTTP 動作をオーバーライドするを参照してください。) 次の設定で 新しい Azure CDN Rule を作成します。
Setting Value Name/Description Auth0 Custom Domain Type of requests Edge CName オプションを選択し、一覧からカスタムドメイン名を選択します。 -
次の Features を Azure CDN Rule に追加します。
azureedge.net CNAME の使用を拒否するため、別の Azure CDN Rule を作成することをお勧めします。
Setting Value Bypass Cache Enabled Modify Client Request Header Override を選択し、名前に cname-api-key を入力して、値に Auth0 から提供された CNAME API Key を入力します。 - Azure CDN Rule が承認されると、ステータスは Pending XML から Active XML に変わります。この時点で、Azure CDN はルールと証明書の公開を開始します。Azure によるすべての変更の処理が完了すると、カスタムドメインを使用できるようになります。