> ## 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.

# Types d’applications dans Auth0

> Découvrez les types d’applications et les notions de base de l’enregistrement et de la configuration d’applications dans Auth0.

Auth0 classe les applications selon les caractéristiques suivantes :

* **Type d’application**, qui peut être une application Web classique, une application Web monopage, une application native ou une application machine à machine.

  * Les [applications Web classiques](/docs/fr-ca/get-started/auth0-overview/create-applications/regular-web-apps) sont des applications Web traditionnelles dont la majeure partie de la logique applicative s’exécute sur le serveur (par exemple, Express.js ou ASP.NET).

  * Les [applications Web monopages (SPA)](/docs/fr-ca/get-started/auth0-overview/create-applications/single-page-web-apps) sont des applications JavaScript dont la majeure partie de la logique d’interface utilisateur s’exécute dans un navigateur Web et qui communiquent avec un serveur Web principalement au moyen d’API (par exemple, AngularJS + Node.js ou React).

  * Les [applications natives](/docs/fr-ca/get-started/auth0-overview/create-applications/native-apps) sont des applications mobiles ou de bureau qui s’exécutent directement sur un appareil (par exemple, iOS ou Android).

  * Les [applications machine à machine (M2M)](/docs/fr-ca/get-started/auth0-overview/create-applications/machine-to-machine-apps) sont des applications non interactives, comme des outils de ligne de commande, des démons, des appareils IoT ou des services exécutés sur votre backend. En général, utilisez cette option si vous avez un service qui doit accéder à une API.

* **Sécurité des informations d’identification** décrit la capacité de l’application à stocker des secrets. Les applications peuvent être [publiques ou confidentielles](/docs/fr-ca/get-started/applications/confidential-and-public-applications).

  * Les applications publiques ne peuvent pas stocker les informations d’identification de façon sécurisée.

  * Les applications confidentielles peuvent stocker les informations d’identification de façon sécurisée.

* **Propriété** décrit la relation de confiance de l’application (qui possède et exploite l’application), qui peut être [de première partie ou tierce](/docs/fr-ca/get-started/applications/first-party-and-third-party-applications).

  * Les applications de première partie sont contrôlées par la même organisation ou 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.

<div id="manage-application-settings">
  ## Gérer les paramètres de l’application
</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 les applications. Pour en savoir plus, consultez [Meilleures pratiques pour les applications multilocataires](/docs/fr-ca/get-started/auth0-overview/create-tenants/multi-tenant-apps-best-practices) et [Créer plusieurs locataires](/docs/fr-ca/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](/docs/fr-ca/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](/docs/fr-ca/deploy-monitor/monitor/monitor-applications) et effectuer des tests de bout en bout à l’aide de vos propres tests. Auth0 stocke des [données de journal](/docs/fr-ca/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 la diffusion des journaux dans [Auth0 Marketplace](https://marketplace.auth0.com/features/log-streaming) pour exporter vos données de journal et utiliser des outils comme Sumo Logic, Splunk ou Mixpanel pour les analyser et les stocker.

<div id="manage-client-secrets">
  ## Gérer les secrets client
</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 offertes à un utilisateur." cta="Voir le glossaire" href="/docs/fr-ca/glossary?term=client+secret">secret client</Tooltip> est un secret connu uniquement de votre application et du <Tooltip tip="Secret client : secret utilisé par un client (application) pour s’authentifier auprès du serveur d’autorisation; il ne doit être connu que du client et du serveur d’autorisation et doit être suffisamment aléatoire pour ne pas pouvoir être deviné." cta="Voir le glossaire" href="/docs/fr-ca/glossary?term=authorization+server">serveur d’autorisation</Tooltip>. Il protège vos ressources en n’accordant des [jetons](/docs/fr-ca/secure/tokens) qu’aux demandeurs autorisés.

Protégez vos secrets client et ne les incluez **jamais** dans des applications mobiles ou des applications sur navigateur. Si votre secret client est compromis, vous devriez [le remplacer par un nouveau](/docs/fr-ca/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’autorisation
</div>

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