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

# Gérer les utilisateurs à l’aide de Management API

> Apprenez à créer un utilisateur et à afficher les utilisateurs et les détails de leur profil à l’aide de Management API.

Tout comme avec le tableau de bord, vous pouvez récupérer, créer, mettre à jour ou supprimer des utilisateurs à l’aide de [Management API](/docs/fr-ca/api/management/v2#!/Users/get_users). Si vous souhaitez appeler Management API directement, vous devrez d’abord générer le jeton d’accès approprié. Pour en savoir plus, consultez [Jetons d’accès pour Management API](/docs/fr-ca/secure/tokens/access-tokens/management-api-access-tokens). Vous pouvez également utiliser la trousse SDK pour mettre en œuvre la fonctionnalité dont vous avez besoin pour appeler Management API à partir de votre application. Pour afficher la liste des trousses SDK proposées, consultez [la section trousses SDK de notre matrice de soutien](/docs/fr-ca/troubleshoot/customer-support/product-support-matrix).

Pour savoir comment gérer l’accès à <Tooltip href="/docs/fr-ca/glossary?term=auth0-dashboard" tip="Auth0 Dashboard
Principal produit d’Auth0 pour configurer vos services." cta="Voir le glossaire">Auth0 Dashboard</Tooltip> (Tableau de bord Auth0) pour les membres de votre équipe, lisez [Manage Dashboard Access (Gérer l’accès au tableau de bord)](/docs/fr-ca/get-started/manage-dashboard-access).

## Autorisations

Utilisez les autorisations suivantes pour obtenir un jeton d’accès pour les applications de communication entre machines. Pour en savoir plus, consultez [Enregistrer les applications de communication entre machines](/docs/fr-ca/get-started/auth0-overview/create-applications/machine-to-machine-apps).

| Autorisations               | Descriptions                                                                                                                                                                                                                                               |
| --------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `read:users`                | Les applications peuvent rechercher et récupérer tous les enregistrements d’utilisateurs stockés dans un locataire Auth0. Cela inclut la lecture via les points de terminaison `/api/v2/users` , `/api/v2/users-by-email`, et `/api/v2/jobs/users-export`. |
| `create:users`              | Les applications peuvent créer des utilisateurs dans n’importe quelle base de données ou connexion sans mot de passe dans un locataire Auth0. Cela inclut la création via les points de terminaison `/api/v2/users` et `/api/v2/jobs/users-import`.        |
| `update:users`              | Les applications peuvent mettre à jour n’importe quel utilisateur stocké dans un locataire Auth0. Cela inclut la mise à jour via le point de terminaison `/api/v2/users`.                                                                                  |
| `update:users_app_metadata` | Les applications ne peuvent mettre à jour que l’attribut `user.app_metadata` pour tout utilisateur stocké dans un locataire Auth0. Cela inclut la mise à jour via le point de terminaison `/api/v2/users`.                                                 |
| `delete:users`              | Les applications peuvent supprimer tout utilisateur stocké dans un locataire Auth0. Cela inclut la suppression via le point de terminaison `/api/v2/users`.                                                                                                |

## Limites

Par défaut, les attributs du profil utilisateur fournis par des fournisseurs d’identité autres qu’Auth0 (tels que Google, Facebook ou X) ne sont pas directement modifiables, car ils sont mis à jour par le fournisseur d’identité à chaque fois que l’utilisateur se connecte.

Pour pouvoir modifier les attributs `name`, `nickname`, `given_name`, `family_name` ou les attributs racine de `l’image` sur le profil utilisateur normalisé, vous devez [configurer votre synchronisation de connexion avec Auth0](/docs/fr-ca/manage-users/user-accounts/user-profiles/configure-connection-sync-with-auth0) de manière à ce que les attributs de l’utilisateur soient mis à jour à partir du fournisseur d’identité uniquement lors de la création du profil utilisateur. Ces attributs racine seront alors disponibles à l’édition individuelle ou par importation en grande quantité.

Vous pouvez définir des mots de passe en utilisant les points de terminaison `create` ou `update` mais, pour des raisons de sécurité, les mots de passe ne peuvent pas être consultés avec les commandes `get` ou `list user`. La partie droite de l’explorateur d’API fournit des indications sur les attributs du profil utilisateur qui peuvent être visualisés ou modifiés pour un appel donné.

## Points de terminaison

* Utilisez le point de terminaison [`/users`](/docs/fr-ca/api/management/v2/users/get-users) pour [récupérer des informations sur tous les utilisateurs](/docs/fr-ca/api/management/v2/users/get-users). Vous pouvez également ajouter des critères de recherche pour trouver des utilisateurs en particuliers.
* Utilisez le point de terminaison [`/user_id`](/docs/fr-ca/api/management/v2/users/get-users-by-id) pour [récupérer des informations sur un utilisateur](/docs/fr-ca/api/management/v2/users/get-users-by-id) en fonction de son `user_id`. Le `user_id` est un identifiant interne composé d’un nom de connexion et d’un identifiant unique pour l’utilisateur. Le `user_id` est différent du jeton d’ID.
* Le point de terminaison [`/userinfo`](/docs/fr-ca/api/authentication/reference#get-user-info) prend en compte le [jeton d’accès Auth0 et renvoie des informations sur le profil utilisateur](/docs/fr-ca/api/authentication/reference#get-user-info). Ce point d’accès comprendra les résultats de toutes les règles qui peuvent avoir modifié le profil utilisateur au cours de la transaction d’authentification, mais le profil utilisateur résultant ne sera pas filtré par un [Cadrage](/docs/fr-ca/scopes/api-scopes).
* Le point de terminaison [`/tokeninfo`](/docs/fr-ca/api/authentication/reference#get-token-info) prend en compte le [jeton d’ID Auth0 et renvoie des informations sur le profil utilisateur](/docs/fr-ca/api/authentication/reference#get-token-info). Ce point d’accès renvoie un résultat qui n’inclut pas les résultats des règles qui modifient le profil utilisateur.

## En savoir plus

* [Vérifier les messages d’erreur](/docs/fr-ca/troubleshoot/basic-issues/check-error-messages)
* [Vérifier les appels d’API](/docs/fr-ca/troubleshoot/authentication-issues/check-api-calls)
* [Vérifier les profils utilisateurs](/docs/fr-ca/troubleshoot/authentication-issues/check-user-profiles)
* [Auth0.swift: User Management](/docs/fr-ca/libraries/auth0-swift/auth0-swift-user-management)
* [Auth0.Android: User Management](/docs/fr-ca/auth0-android-user-management)
