> ## Documentation Index
> Fetch the complete documentation index at: https://translations.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

> Découvrez les notions de base pour enregistrer et configurer vos applications dans Auth0.

# Applications dans Auth0

Dans Auth0, le terme **application** ou **app** ne renvoie à aucune caractéristique d’implémentation particulière. Par exemple, il peut s’agir d’une application native qui s’exécute sur un appareil mobile, d’une application Web monopage qui s’exécute dans un navigateur, ou d’une application Web traditionnelle qui s’exécute sur un serveur.

Auth0 classe les applications selon les caractéristiques suivantes :

* **Type d’application** : Pour ajouter l’authentification à votre application, vous devez l’enregistrer dans le <Tooltip tip="Auth0 Dashboard : produit principal d’Auth0 pour configurer vos services." cta="Voir le glossaire" href="/fr-CA/docs/glossary?term=Auth0+Dashboard">Auth0 Dashboard</Tooltip> et sélectionner l’un des types d’application suivants :

  * **Application Web traditionnelle** : Applications Web traditionnelles qui exécutent la majeure partie de leur logique applicative sur le serveur (comme Express.js ou ASP.NET). Pour savoir comment configurer une application Web traditionnelle, consultez [Enregistrer des applications Web traditionnelles](/fr-CA/docs/get-started/auth0-overview/create-applications/regular-web-apps).
  * **Application Web monopage (SPA)** : Applications JavaScript qui exécutent la majeure partie de leur logique d’interface utilisateur dans un navigateur Web et communiquent principalement avec un serveur Web à l’aide d’API (comme AngularJS + Node.js ou React). Pour savoir comment configurer une application Web monopage, consultez [Enregistrer des applications Web monopage](/fr-CA/docs/get-started/auth0-overview/create-applications/single-page-web-apps).
  * **Application native** : Applications mobiles ou de bureau qui s’exécutent nativement sur un appareil (comme iOS ou Android). Pour savoir comment configurer une application native, consultez [Enregistrer des applications natives](/fr-CA/docs/get-started/auth0-overview/create-applications/native-apps).
  * **Application machine à machine (M2M)** : Applications non interactives, comme des outils en ligne de commande, des démons, des appareils IoT ou des services exécutés sur votre backend. En règle générale, vous utiliserez cette option si vous avez un service qui doit accéder à une API. Pour savoir comment configurer une application machine à machine, consultez [Enregistrer des applications machine à machine](/fr-CA/docs/get-started/auth0-overview/create-applications/machine-to-machine-apps).
* **Sécurité des identifiants** : Selon la [spécification OAuth 2.0](https://tools.ietf.org/html/rfc6749#section-2.1), les applications peuvent être classées comme publiques ou confidentielles; les applications confidentielles peuvent conserver des identifiants de façon sécurisée, tandis que les applications publiques ne le peuvent pas. Pour en savoir plus, consultez [Applications confidentielles et publiques](/fr-CA/docs/get-started/applications/confidential-and-public-applications).
* **Propriété** : Le fait qu’une application soit considérée comme propriétaire ou tierce dépend de sa propriété et de son contrôle. Les applications propriétaires sont contrôlées par la même organisation ou la même personne qui possède le domaine Auth0. Les applications tierces permettent à des parties externes ou à des partenaires d’accéder de façon sécurisée aux ressources protégées derrière votre API. Pour en savoir plus, consultez [Applications propriétaires et tierces](/fr-CA/docs/get-started/applications/first-party-and-third-party-applications).

<div id="manage-applications-settings">
  ## Gérer les paramètres des applications
</div>

Vous enregistrez les applications dans [Dashboard > Applications > Applications](https://manage.auth0.com/#/applications/\{yourClientId}/settings). En plus de configurer les applications dans le Dashboard, vous pouvez aussi les configurer par programmation, comme décrit dans la spécification [OpenID Connect (OIDC) Dynamic Client Registration 1.0](https://openid.net/specs/openid-connect-registration-1_0.html).

Vous pouvez mettre en place une configuration plus complexe qui permet aux utilisateurs de se connecter différemment selon l’application. Pour en savoir plus, consultez [Pratiques exemplaires pour les applications multi-locataires](/fr-CA/docs/get-started/auth0-overview/create-tenants/multi-tenant-apps-best-practices) et [Créer plusieurs locataires](/fr-CA/docs/get-started/auth0-overview/create-tenants/create-multiple-tenants).

Par défaut, Auth0 active toutes les connexions associées à votre locataire lorsque vous créez une nouvelle application. Pour modifier ce comportement, [mettez à jour les connexions de l’application](/fr-CA/docs/get-started/applications/update-application-connections) dans les **Paramètres de l’application** du Dashboard.

<div id="monitor-applications">
  ## Surveiller les applications
</div>

Vous pouvez [surveiller les applications](/fr-CA/docs/deploy-monitor/monitor/monitor-applications) et effectuer des tests de bout en bout à l’aide de vos propres tests. Auth0 stocke les [données de journalisation](/fr-CA/docs/deploy-monitor/logs), y compris les actions des administrateurs du Dashboard, les authentifications réussies et échouées des utilisateurs, ainsi que les demandes de changement de mot de passe. Vous pouvez utiliser le streaming des journaux dans [Auth0 Marketplace](https://marketplace.auth0.com/features/log-streaming) pour exporter vos données de journalisation et utiliser des outils comme Sumo Logic, Splunk ou Mixpanel pour les analyser et les stocker.

<div id="remove-applications">
  ## Supprimer des applications
</div>

Vous pouvez [supprimer une application](/fr-CA/docs/get-started/applications/remove-applications) à l’aide du Dashboard ou de l’<Tooltip tip="Management API : un produit qui permet aux clients d’effectuer des tâches administratives." cta="Voir le glossaire" href="/fr-CA/docs/glossary?term=Management+API">Management API</Tooltip>.

<div id="manage-client-secrets">
  ## Gérer les secrets clients
</div>

Un <Tooltip tip="Serveur d’autorisation : serveur centralisé qui contribue à définir les limites de l’accès d’un utilisateur. Par exemple, votre serveur d’autorisation peut contrôler les données, les tâches et les fonctionnalités accessibles à un utilisateur." cta="Voir le glossaire" href="/fr-CA/docs/glossary?term=client+secret">secret client</Tooltip> est un secret connu uniquement de votre application et du <Tooltip tip="Secret client : secret utilisé par une application pour s’authentifier auprès du serveur d’autorisation; il doit être connu uniquement de l’application et du serveur d’autorisation et doit être suffisamment aléatoire pour ne pas pouvoir être deviné." cta="Voir le glossaire" href="/fr-CA/docs/glossary?term=authorization+server">serveur d’autorisation</Tooltip>. Il protège vos ressources en n’accordant des [jetons](/fr-CA/docs/secure/tokens) qu’aux demandeurs autorisés.

Protégez vos secrets clients et ne les incluez **jamais** dans des applications mobiles ou Web. Si votre secret client est compromis, vous devriez [le remplacer par un nouveau](/fr-CA/docs/get-started/applications/rotate-client-secret) et mettre à jour toutes les applications autorisées avec le nouveau secret client.

<div id="grant-types">
  ## Types d’octroi
</div>

Auth0 prend en charge de nombreux types d’octroi ou flux d’authentification et d’autorisation, et vous permet d’indiquer ceux qui s’appliquent à votre application enregistrée dans Auth0 au moyen de la propriété `grant_types`. Pour en savoir plus, consultez [Types d’octroi des applications](/fr-CA/docs/get-started/applications/application-grant-types).

<div id="learn-more">
  ## En savoir plus
</div>

* [Paramètres de l’application](/fr-CA/docs/get-started/applications/application-settings)
* [Applications confidentielles et publiques](/fr-CA/docs/get-started/applications/confidential-and-public-applications)
* [Applications propriétaires et tierces](/fr-CA/docs/get-started/applications/first-party-and-third-party-applications)
* [Types d’octroi des applications](/fr-CA/docs/get-started/applications/application-grant-types)
* [Caractères génériques dans les URL de sous-domaines](/fr-CA/docs/get-started/applications/wildcards-for-subdomains)
* [Enregistrement dynamique des applications](/fr-CA/docs/get-started/applications/dynamic-client-registration)
