メインコンテンツへスキップ

利用可否は Auth0 プランによって異なります

この機能を利用できるかどうかは、ログイン実装の構成と、Auth0 プランまたはカスタム契約の内容によって異なります。詳しくは、Pricing を参照してください。
Auth0 テナントの 名で使用するリバースプロキシとして、AWS CloudFront を設定できます。
  1. AWS にログインし、CloudFront に移動します。
  2. Create Distribution をクリックします。
  3. コンテンツの配信方法を選択できます。Web セクションの Get Started をクリックします。
  4. Distribution の設定を行います。変更が必要な値は次のとおりです。
    SettingValue
    Origin Domain NameCustom Domains の設定時に Auth0 Dashboard で取得した Origin Domain Name の値を設定します
    Origin IDOrigin の説明を入力します。この値は同じ Distribution 内の複数の Origin を区別するために使用されるため、一意である必要があります。
    Origin Protocol PolicyHTTPS Only に設定します
    Alternate Domain Names (CNAMEs)カスタムドメイン名 (Auth0 Dashboard で設定したものと同じもの) を設定します
    SSL CertificateUS East (N. Virginia) リージョンまたは IAM の AWS Certificate Manager (ACM) に保存されている、カスタムドメイン用の SSL Certificate を設定します。
  5. Origin Custom Headers の情報を入力します (Header Name フィールドと Value フィールドは、Origin Domain Name を入力した後にのみ表示されます)
    SettingValue
    Header Namecname-api-key に設定します
    ValueAuth0 でドメイン名の所有権を確認した直後に付与された CNAME API Key の値を設定します
  6. Default Cache Behavior Settings を設定します。変更が必要な値は次のとおりです
    SettingValue
    Viewer Protocol PolicyRedirect HTTP to HTTPS を選択します
    Allowed HTTP MethodsGET, HEAD, OPTIONS, PUT, POST, PATCH, DELETE を選択します
    Cache and origin request settingsLegacy cache settings を選択します
    Cache Based on Selected Request HeadersInclude the following headers を選択します
    Add HeadersUser-Agent を入力し、Add Custom >> をクリックしてカスタムヘッダーを追加します。AuthorizationOriginRefererAccept-LanguageAccept ヘッダーについても同様に追加します。
    Forward CookiesAll を選択します
    Query StringsAll を選択します
  7. ページの一番下までスクロールし、Create Distribution をクリックします。 新しく作成した Distribution が CloudFront Distributions の一覧に表示されます。Distribution が Deployed になるまでは、Status に In progress と表示されることに注意してください。
  8. カスタムドメイン用の DNS に新しい CNAME レコードを追加し、Distribution の CloudFront Domain Name を指すようにします。これは Distribution ID をクリックし、General タブの Domain Name (たとえば e2zwy42nt1feu7.cloudfront.net) で確認できます。ドメインに Route 53 が設定されている場合は、Alias レコードを使用することもできます。

詳細はこちら