> ## Documentation Index
> Fetch the complete documentation index at: https://docs-dev-fix-docs-5528-php-updates.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Recherche et filtrage par champs dans Auth0 Dashboard

> Recherche et filtrage des ressources Auth0 par nom, identifiant, type et métadonnées dans Auth0 Dashboard.

export const ReleaseStageNotice = ({feature, stage, plans, contact, terms}) => {
  const stageTextMap = {
    "beta": "Beta",
    "ea": "Early Access"
  };
  const stageText = stageTextMap[stage] || "a product release stage";
  const prsLink = "/docs/troubleshoot/product-lifecycle/product-release-stages";
  const linkify = (text, url) => {
    return <a href={url} target="_blank" rel="noreferrer" class="link">{text}</a>;
  };
  const includeDetails = (plans, contact, terms) => {
    const hasDetails = terms || plans || contact;
    if (!hasDetails) return null;
    return <span data-as="p">
            {plans && <>This feature is available for {linkify(`${plans} plans`, "https://auth0.com/pricing")}. </>}
            {contact && "To participate, contact " + contact + ". "}
            {terms && <>By using this feature, you agree to the applicable Free Trial terms in Okta's {linkify("Master Subscription Agreement", "https://www.okta.com/legal")}.</>}
        </span>;
  };
  return <Warning>
            <span data-as="p">
                <strong>The {feature} feature is in {linkify(stageText, prsLink)}.</strong>
            </span>

            {includeDetails(plans, contact, terms)}
        </Warning>;
};

<ReleaseStageNotice feature="Auth0 Dashboard Search" stage="beta" contact="Auth0 Support" terms="true" />

Auth0 offre aux utilisateurs de locataire une fonctionnalité de recherche plus intuitive pour les [Applications](https://manage.auth0.com/#/applications) avec la possibilité de créer des expressions de filtrage pour les champs de recherche dans Auth0 Dashboard. Plutôt que de parcourir des listes paginées contenant des centaines de ressources, vos utilisateurs de locataire peuvent effectuer des recherches sur des champs tels que :
\*Le nom de votre application (Travel0-native)
\*Métadonnées de l'application ou de l'utilisateur (autorisations)
\*Type d'application (application à page unique)

Auth0 Dashboard renvoie en temps réel des résultats correspondants à partir de toutes vos ressources enregistrées.

## Fonctionnement

La barre de recherche de la section [Applications](https://manage.auth0.com/#/applications) d'Auth0 Dashboard utilise une interface de filtrage guidée et la recherche booléenne. Elle fonctionne comme un menu déroulant affichant les champs filtrables. Lorsque vous sélectionnez un champ et saisissez une valeur, celle-ci s'affiche sous forme d'étiquette amovible au-dessus des résultats. Vous pouvez combiner jusqu'à cinq filtres simultanément.

Chaque filtre ajouté affine les résultats. Pour préciser davantage les résultats, utilisez la logique `AND/OR` entre les différents champs. Les filtres sont reflétés dans l'URL en tant que paramètres de requête. Copiez l'URL à tout moment pour la partager ou ajoutez-la à vos favoris pour y revenir ultérieurement.

<Callout icon="file-lines" color="#0EA5E9" iconType="regular">
  **Exemple de logique booléenne**

  Si vous filtrez par **Type d'application** `Native` OU `SPA`, et **Client propriétaire** `true`, les résultats n'affichent que les applications propriétaires de type Native ou à page unique (SPA). Les applications Web classiques et les applications tierces sont exclues.
</Callout>

### Comportement de recherche par type de champ

La recherche dans Auth0 Dashboard renvoie des résultats en fonction du type de champ.

* **Champs de type chaîne** (nom, identificateur) : la correspondance partielle est prise en charge. La saisie de `payments` permet de trouver « Payments-application », « Corp Payments Service », etc.; l'ordre des mots n'a pas d'importance. Pour exclure les résultats correspondant à un terme, ajoutez le préfixe `NOT`, `-` ou `No`. Par exemple, saisir `NOT test` dans le champ de nom renvoie toutes les ressources dont le nom ne contient pas « test ». Les recherches avec caractères génériques nécessitent au moins trois caractères; si vous en saisissez moins, le message « Minimum trois caractères » s'affiche et la requête n'est pas soumise.

* **Champs de correspondance exacte**

Vous devez saisir l'identifiant complet. Les identifiants partiels ne donnent aucun résultat. Utilisez ces champs si vous disposez d'un identifiant client précis provenant d'un journal ou d'un ticket d'assistance.

* **Champs de métadonnées**

Vous pouvez effectuer une recherche de métadonnées par clé et valeur ou par clé uniquement :

* **Clé et valeur** : saisissez une clé et une valeur pour trouver les ressources où cette clé correspond exactement à cette valeur. Par exemple, la clé `environment` et la valeur `production` renvoient uniquement les ressources où `app_metadata.environment` est égal à `production`. La correspondance par préfixe est prise en charge pour les valeurs : saisir `prod` correspond à `production`, `prod-eu` et `prod-us`.
* **Clé uniquement** : saisissez une clé et appuyez sur **Entrée** sans indiquer de valeur. Cette fonction renvoie toutes les ressources pour lesquelles cette clé de métadonnées est définie, quelle que soit sa valeur. Utile pour trouver des ressources utilisant une clé donnée.

Vous pouvez également rechercher des clés de métadonnées imbriquées sur deux niveaux maximum à l'aide de la notation par points. Par exemple, la clé `tier.bronze` et la valeur `true` correspondent aux ressources où `app_metadata.tier.bronze` est égal à `true`.

Pour exclure les résultats correspondant à une paire clé-valeur particulière, ajouter le préfixe `NOT` à la valeur. Par exemple, la clé `color` et la valeur `NOT orange` renvoient toutes les ressources où `color` est différent de `orange`. Les clés doivent correspondre exactement. Les critères de correspondance « contient » et « se termine par » ne sont pas pris en charge pour les métadonnées. Les valeurs de plus de 64 caractères ne sont pas indexées et ne peuvent donc pas être recherchées.

* **Champs d'énumération**

Sélectionnez un ou plusieurs types d'application dans une liste prédéfinie. Les sélections multiples au sein d'un même filtre utilisent la logique OR. Par exemple, la sélection de `Native` et `SPA` renvoie toutes les applications natives et à page unique (SPA).

* **Champs booléens**

Recherchez les clients propriétaires en sélectionnant `true` ou `false`. Utilisez cette option pour distinguer les applications propriétaires (celles autorisées à ignorer l'écran de consentement) des applications tierces.

### Champs recherchables

#### Applications

| **Champ**                                             | **Description**                                                           | **Type de correspondance**           |
| ----------------------------------------------------- | ------------------------------------------------------------------------- | ------------------------------------ |
| **Nom**                                               | Le nom de l'application                                                   | Correspondance partielle             |
| **Identifiant client** (`client_id`)                  | L'identifiant client unique                                               | Correspondance exacte                |
| **Identifiant client externe** (`external_client_id`) | Identificateur externe pour l'application                                 | Correspondance exacte                |
| **Métadonnées**                                       | Métadonnées personnalisées de type clé-valeur stockées dans l'application | Correspondance exacte ou par préfixe |
| **Type d'application**                                | Native, à page unique (SPA), Web standard ou M2M                          | Sélection par énumération            |
| **Client propriétaire**                               | Indique si l'application est propriétaire ou tierce                       | Booléen                              |

### Limitations

* Vous pouvez appliquer un maximum de cinq filtres par recherche. La barre de recherche ne vous permet pas d'en ajouter un sixième.
* Les résultats de recherche peuvent ne pas refléter les modifications effectuées au cours des dernières secondes, car l'index peut mettre quelques secondes à se mettre à jour.
* Les résultats s'affichent en deux secondes dans des conditions normales. Si une requête expire, réduisez le nombre de filtres ou utilisez un terme de recherche plus précis.

## Exemples de requêtes

### Trouver une application par identifiant client

À utiliser lorsque vous avez un `client_id` provenant d'un journal d'erreurs ou d'un ticket d'assistance et que vous devez trouver l'application rapidement.

1. Accédez à **[Auth0 Dashboard > Applications > Applications](https://manage.auth0.com/#/applications)**.
2. Sélectionnez la barre de recherche et choisissez **identifiant client**.
3. Collez la valeur complète de `client_id`. L'application correspondante s'affiche immédiatement.

### Trouver des applications à l'aide de métadonnées

Si vos applications stockent des métadonnées personnalisées, telles que des étiquettes d'environnement, des niveaux de plan ou des identifiants externes, vous pouvez effectuer une recherche à l'aide de ces valeurs.

1. Accédez à **[Auth0 Dashboard > Applications > Applications](https://manage.auth0.com/#/applications)**.
2. Sélectionnez la barre de recherche et choisissez **Métadonnées**.
3. Saisissez la clé de métadonnées, par exemple `environment`.
4. Saisissez la valeur, par exemple `production`. Les applications pour lesquelles `metadata.environment` est égal à `production` s'affichent dans les résultats. Pour une recherche par préfixe, saisissez une valeur partielle telle que `prod`.

## Dépannage

**Aucun résultat trouvé**

Vérifiez l'orthographe des valeurs utilisées dans les filtres. Pour les champs de type chaîne, utilisez un terme plus court ou plus général. Pour les champs de métadonnées, confirmez le nom exact de la clé : les clés sont sensibles à la casse et doivent correspondre exactement. La recherche par contenu n'est pas prise en charge pour les métadonnées; utilisez plutôt un préfixe. Pour les champs à correspondance exacte, comme l'identifiant de l'application, assurez-vous de coller la valeur complète de l'identifiant.

**Les résultats semblent obsolètes**

Les résultats de recherche sont mis à jour progressivement et peuvent ne pas refléter les modifications apportées au cours des dernières secondes. Si vous avez récemment créé ou mis à jour une ressource, veuillez patienter quelques secondes et recommencer la recherche.

**Expiration du délai de recherche**

Réduisez le nombre de filtres actifs ou utilisez un terme de recherche plus précis. Si le problème persiste, contactez [l'assistance Auth0](https://support.auth0.com).
