メインコンテンツへスキップ
Delegated Admin Extension をインストールすると、選択したユーザー グループに対して、Dashboard の他の部分へのアクセスを許可せずに、Users セクションを表示できるようにできます。

前提条件

Auth0 でDelegated Admin Dashboard アプリケーションを作成しておきます。

拡張機能をインストールする

  1. Auth0 Dashboard > Extensions に移動し、Delegated Admin で絞り込みます。
  2. 提供されている拡張機能の一覧から Delegated Administration Dashboard を選択します。Install Extension ウィンドウが開きます。
    Dashboard - Extensions - Delegated Admin - Install
  3. 次の設定変数を設定し、Install を選択します。
    VariableDescription
    EXTENSION_CLIENT_IDこの拡張機能で使用するアプリケーションの クライアントID
    TITLEDelegated Administration Dashboard ページの上部に表示されるカスタムタイトル。
    CUSTOM_CSS(任意) Delegated Administration Dashboard ページの見た目をカスタマイズするための CSS へのリンク。
    FAVICON_PATH(任意) カスタム favicon へのパス。
    AUTH0_CUSTOM_DOMAIN(任意) カスタムドメイン名を設定している場合は、ここに入力します (例: login.example.com) 。これにより、認可エンドポイントは https://login.example.com/login に変わります。
    FEDERATED_LOGOUT(任意) ユーザーのログアウト時に、その接続からもサインアウトするかどうかを指定します。
    AUTH0_CUSTOM_DOMAIN 変数を設定しても、拡張機能の URL には影響しません。変更されるのは認可エンドポイントのみです。カスタムドメインを使用している場合、拡張機能にログインするユーザーは、デフォルトの https://tenant-name.us.auth0.com/login ではなく、https://AUTH0_CUSTOM_DOMAIN/login に移動します。 Auth0 Dashboard > Applications > Applications に移動すると、この拡張機能によって追加のアプリケーションが作成されていることを確認できます。このアプリケーションには Management API へのアクセス権限が付与されているため、変更しないでください。

アプリケーションにコールバックURLを追加する

  1. Auth0 Dashboard > Applications > Applications に移動し、この拡張機能で使用するアプリケーションの名前を選択します。ここで選択するのは、先ほど Delegated Administration Dashboard の構成変数設定時に入力したクライアントIDに対応するアプリケーションです。
  2. Allowed Callback URLs を見つけて、リージョンおよびテナントの extensibility runtime に応じた適切なコールバックURLを追加します。
    場所名前Node.js 12 の Allowed Callback URL
    USAUS-1https://{yourTenant}.us12.webtask.io/auth0-delegated-admin/login
    USAUS-3https://{yourTenant}.us.webtask.run/auth0-delegated-admin/login
    AustraliaAUhttps://{yourTenant}.au12.webtask.io/auth0-delegated-admin/login
    EuropeEUhttps://{yourTenant}.eu12.webtask.io/auth0-delegated-admin/login
    JapanJP-1https://{yourTenant}.jp.webtask.run/auth0-delegated-admin/login
    場所名前Node.js 8 の Allowed Callback URL
    USAUS-1https://YOUR_TENANT.us8.webtask.io/auth0-delegated-admin/login
    EuropeEUhttps://YOUR_TENANT.eu8.webtask.io/auth0-delegated-admin/login
    AustraliaAUhttps://YOUR_TENANT.au8.webtask.io/auth0-delegated-admin/login
  3. Save Changes を選択します。

拡張機能を使用する

  1. Auth0 Dashboard > Extensions に移動し、Installed Extensions ビューを選択します。
  2. Delegated Administration Dashboard を選択します。ログイン画面が新しいタブで開きます。 データベース接続の設定時にサインアップを無効にしているため、ログイン画面には Sign Up オプションは表示されません。 有効な認証情報を入力すると、カスタムの Delegated Administration Dashboard ページに移動します。このページの上部には指定した タイトル が表示され、カスタム CSS ファイルを指定している場合はそのスタイルが適用されます。

詳細