Skip to main content
Auth0 Dashboard には、テナント内の連携が複雑な場合でも検索にかかる時間を短縮できる、直感的な検索機能があります。1 つのテナントに複数の設定がある場合、特定のアプリケーション、エンドユーザー、または API を見つけるのは難しいことがあります。Auth0 Dashboard Search を使用すると、Auth0 Dashboard の設定全体を検索およびフィルタリングできます。 グローバル検索は、Auth0 Dashboard のどのページからでもアクセスできるコマンドパレットです。グローバル検索にアクセスするには、Cmd+K (macOS) または Ctrl+K (Windows/Linux) を押すか、上部のナビゲーションバーにある検索アイコンを選択します。次のオプションがあります。
  • 検索バー: 名前、表示名、または ID を入力して、候補の一覧や ID の完全一致を検索します。
    • ナビゲーション: Auth0 Dashboard のセクションを選択して表示します。
    • ユーザー: Auth0 Dashboard ユーザーの設定を構成したり、エンドユーザーを管理したりできるセクションを見つけます。
    • テナント: Auth0 テナントを構成するためのセクションを見つけます。
    • サポート: サポートのオプションを見つけます。
グローバル検索にアクセスすると、まず ナビゲーション が表示されます。方向キーを使って、アプリケーション、Roles、またははじめになど、表示するオプションを選択できます。アプリケーション、組織、API、ユーザーを対象に、名前または ID を入力して検索することもできます。たとえば、名前またはメールアドレスに test を含むテスト用のアプリケーション、API、またはユーザーがある場合、検索バーに test と入力すると、確認またはコピーできるアプリケーション、API、またはユーザー ID の候補が表示されます。 より直感的に検索できるよう、Auth0 ではテナントユーザー向けに、Auth0 Dashboard の特定のセクションでガイド付きフィルタインターフェースとブール検索を提供しています。検索可能なフィールドに対するフィルタ式を作成できます。数百ものリソースを含むページ分割されたリストをスクロールする代わりに、テナントユーザーは次のようなフィールドをクエリできます。
  • アプリケーション名 (Travel0-native)
  • アプリケーションまたはユーザーのメタデータ (permissions)
  • アプリケーションの種類 (SPA)
  • 名前による API
  • ID による API
  • メールアドレスによる organization のメンバー
Auth0 Dashboard は、登録されているすべてのリソースから一致する結果をリアルタイムで返します。

仕組み

次のセクションの検索バーでは、ガイド付きのフィルターインターフェースとブール検索を使用します。 検索バーは、フィルタリング可能なフィールドを一覧表示するドロップダウンメニューとして機能します。フィールドを選択して値を入力すると、その値が結果の上部に削除可能なタグとして適用されます。組み合わせられるフィルターは一度に最大 5 つです。 フィルターを追加するたびに、結果はさらに絞り込まれます。結果を絞り込むには、異なるフィールドの間で AND/OR ロジックを使用します。フィルターは URL にクエリパラメータとして反映されます。URL はいつでもコピーしてチームメイトと共有したり、ブックマークして後で同じフィルター表示に戻ったりできます。
ブール検索の例アプリケーションの種類 Native OR SPAファーストパーティ クライアント true でフィルターすると、結果には Native または SPA で、かつファーストパーティのアプリケーションのみが表示されます。Regular Web Apps やサードパーティのアプリケーションは除外されます。

フィールドタイプごとの検索動作

Auth0 Dashboard の検索では、フィールドタイプに応じて結果が照合されます。
  • String フィールド (name、identifier) : 部分一致に対応しています。payments と入力すると、「Payments-application」や「Corp Payments Service」などが見つかります。語順は関係ありません。特定のタームに一致する結果を除外するには、先頭に NOT-、または No を付けます。たとえば、name フィールドに NOT test と入力すると、名前に「test」を含まないすべてのリソースが返されます。ワイルドカード検索には 3 文字以上が必要です。それより少ない文字数を入力すると、「Minimum 3 characters」というメッセージが表示され、クエリは送信されません。
  • 完全一致フィールド
ID の完全な値を入力する必要があります。ID の一部だけを入力しても結果は返されません。ログやサポートチケットに記載された特定の Client ID がある場合は、これらのフィールドを使用します。
  • メタデータフィールド
メタデータは、キーと値の組み合わせ、またはキーのみで検索できます。
  • キーと値: キーと値を入力すると、そのキーがその値に完全一致するリソースを検索できます。たとえば、キー environment と値 production を指定すると、app_metadata.environmentproduction と等しいリソースだけが返されます。値については前方一致もサポートされています。prod と入力すると、productionprod-euprod-us に一致します。
    • キーのみ: 値を入力せずにキーを入力して Enter を押します。すると、そのメタデータキーが設定されているすべてのリソースが、値に関係なく返されます。特定のキーが使われているリソースを探すのに便利です。
また、ドット記法を使うことで、最大 2 階層までのネストされたメタデータキーも検索できます。たとえば、キー tier.bronze と値 true は、app_metadata.tier.bronzetrue と等しいリソースに一致します。 特定のキーと値の組み合わせに一致する結果を除外するには、値の先頭に NOT を付けます。たとえば、キー color と値 NOT orange を指定すると、colororange 以外に設定されているすべてのリソースが返されます。キーは完全一致である必要があります。メタデータでは contains や ends-with による一致はサポートされていません。値は最大 64 文字までインデックス化され、それより長い値は検索できません。
  • 列挙型フィールド
定義済みリストから 1 つ以上のアプリケーションタイプを選択します。同じフィルター内で複数選択した場合は OR 条件として扱われます。たとえば、NativeSPA を選択すると、すべての Native アプリケーションと SPA アプリケーションが返されます。
  • Boolean フィールド
true または false を選択して、ファーストパーティのクライアントを検索します。これにより、ファーストパーティ アプリケーション (同意画面をスキップすることが許可されているもの) とサードパーティのものを区別できます。

検索対象のフィールド

アプリケーション

API

Roles

Organizations

組織 のメンバー

カスタムドメイン

YOUR-TENANT.auth0.com のような正規ドメインはカスタムドメインではないため、検索結果には表示されません。正規ドメインを探している場合は、テナント設定で確認できます。

制限事項

  • 1 回の検索につき適用できるフィルターは最大 5 つです。検索バーでは 6 つ目のフィルターは追加できません。
  • インデックスは最終的整合性を採用しているため、検索結果に直近数秒の変更が反映されない場合があります。
  • 通常は 2 秒以内に結果が返されます。クエリがタイムアウトする場合は、フィルターの数を減らすか、より具体的な検索タームを使用してください。

クエリ例

Client IDでアプリケーションを見つける

エラーログやサポートチケットにある client_id を使って、該当するアプリケーションをすばやく特定したい場合に使用します。
  1. Auth0 Dashboard > アプリケーション > アプリケーション に移動します。
  2. 検索バーを選択し、Client ID を選びます。
  3. client_id の値全体を貼り付けます。一致するアプリケーションがすぐに表示されます。

メタデータを使ってアプリケーションを検索する

アプリケーションに環境ラベル、プランの種類、外部 ID などのカスタム メタデータが保存されている場合は、それらの値で検索できます。
  1. Auth0 Dashboard > アプリケーション > アプリケーション に移動します。
  2. 検索バーを選択し、メタデータ を選びます。
  3. メタデータのキー (例: environment) を入力します。
  4. 値 (例: production) を入力します。metadata.environmentproduction と一致するアプリケーションが結果に表示されます。プレフィックスで一致させるには、prod のような値の一部を入力します。

トラブルシューティング

結果が見つかりません フィルター値のスペルが正しいことを確認してください。文字列フィールドの場合は、より短いターム、またはより一般的なタームを試してください。メタデータフィールドの場合は、正確なキー名を確認してください。キーは大文字と小文字が区別されるため、完全に一致している必要があります。メタデータでは contains 形式の照合はサポートされていないため、代わりに接頭辞を使用してください。アプリケーション ID のような完全一致フィールドでは、ID の完全な値を貼り付けていることを確認してください。 結果が古いようです 検索結果の反映には時間差があるため、ここ数秒以内に行われた変更が表示されない場合があります。最近リソースを作成または更新した場合は、数秒待ってから再度検索してください。 検索がタイムアウトしました 有効なフィルターの数を減らすか、より具体的な検索タームを使用してください。問題が解決しない場合は、Auth0 Support にお問い合わせください。