前提条件
-
Auth0 にアプリケーションを登録する。
- 適切な Application Type を選択します。
- Allowed Callback URL に
{https://yourApp/callback}を追加します。 - アプリケーションの Grant Types に、適切なフローが含まれていることを確認します。
手順
OpenID Connect IDプロバイダーでアプリを設定する
https://{YOUR_AUTH0_DOMAIN}/login/callback。
リダイレクト用の Auth0 ドメイン名を確認する
上記に Auth0 ドメイン名が表示されておらず、custom domains 機能を使用していない場合、ドメイン名はテナント名、リージョンのサブドメイン、
auth0.com をドット (.) で連結したものになります。たとえば、テナント名が exampleco-enterprises で、テナントが US リージョンにある場合、Auth0 ドメイン名は exampleco-enterprises.us.auth0.com となり、Redirect URI は https://exampleco-enterprises.us.auth0.com/login/callback になります。ただし、テナントが US リージョンにあり、2020 年 6 月より前に作成されている場合、Auth0 ドメイン名は exampleco-enterprises.auth0.com となり、Redirect URI は https://exampleco-enterprises.auth0.com/login/callback になります。custom domains を使用している場合、Redirect URI は https://<YOUR CUSTOM DOMAIN>/login/callback になります。Auth0 でエンタープライズ接続を作成する
Auth0 Dashboard を使用してエンタープライズ接続を作成する
-
Auth0 Dashboard > Authentication > Enterprise に移動し、Open ID Connect を見つけて Create を選択します。

- 接続の詳細を入力し、Create: を選択します。

- Settings ビューで、必要に応じて追加の設定を調整します。
- Provisioning ビューで、Auth0 でユーザープロファイルをどのように作成および更新するかを設定します。
- Login Experience ビューで、この接続を使用したユーザーのログイン方法を設定します。
オプションのフィールドは Universal Login でのみ使用できます。Classic Login を使用しているお客様には、Add ボタン、Button display name、Button logo URL は表示されません。
- Save Changes を選択します。
Management API を使用してエンタープライズ接続を作成する
ディスカバリーエンドポイントでフロントチャネルを利用する
ディスカバリーエンドポイントでバックチャネルを使用する
issuer 設定を指定したバックチャネルを使用する
issuer 設定を指定してフロントチャネルを使用する
PKCE とクレーム マッピングを設定する
Auth0 アプリケーションでエンタープライズ接続を有効にする
接続をテストする
発行者メタデータを手動で設定する
Auth0 とフェデレーションする
https://<tenant>.us.auth0.com) を入力し、Client ID フィールドにフェデレーション先テナント内の任意のアプリケーションのクライアントIDを入力します。
新しいテナントでは、URL に
us が含まれます。リージョナルドメインが追加される前に作成されたテナントも、引き続き使用できます。たとえば、https://{YOUR ACCOUNT}.auth0.com です。