Autorisations
| Autorisations | Descriptions |
|---|---|
read:users | Les applications peuvent rechercher et récupérer tous les enregistrements d’utilisateurs stockés dans un locataire Auth0. Cela comprend la lecture au moyen des 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 connexion de base de données ou Passwordless d’un locataire Auth0. Cela comprend la création au moyen des 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 comprend la mise à jour au moyen du point de terminaison /api/v2/users. |
update:users_app_metadata | Les applications peuvent mettre à jour uniquement l’attribut user.app_metadata pour n’importe quel utilisateur stocké dans un locataire Auth0. Cela comprend la mise à jour au moyen de /api/v2/users endpoint. |
delete:users | Les applications peuvent supprimer n’importe quel utilisateur stocké dans un locataire Auth0. Cela comprend la suppression au moyen du point de terminaison /api/v2/users. |
Limites
name, nickname, given_name, family_name ou picture du profil utilisateur normalisé, vous devez configurer la synchronisation de votre connexion avec Auth0 afin que les attributs utilisateur soient mis à jour à partir du fournisseur d’identité uniquement lors de la création du profil utilisateur. Ces attributs racine pourront alors être modifiés individuellement ou par importation en lot
Vous pouvez définir des mots de passe à l’aide des points de terminaison create ou update, mais, pour des raisons de sécurité, les mots de passe ne peuvent pas être affichés avec les commandes get ou list user. La partie droite de l’API Explorer fournit des indications sur les attributs du profil utilisateur qui peuvent être affichés ou modifiés pour un appel donné.
Points de terminaison
- Utilisez le point de terminaison
/userspour obtenir des renseignements sur tous les utilisateurs. Vous pouvez aussi inclure des critères de recherche pour trouver des utilisateurs précis. - Utilisez
/user_idpour obtenir des renseignements sur un utilisateur à partir duuser_id. Leuser_idest un identifiant interne composé d’un nom de connexion et d’un identifiant unique pour l’utilisateur. Leuser_idest différent du . - Le point de terminaison
/userinfoprend en entrée le jeton d’accès Auth0 et renvoie des renseignements sur le profil utilisateur. Ce point de terminaison inclut les résultats de toutes les Rules qui ont pu modifier le profil utilisateur pendant la transaction d’authentification, mais le profil utilisateur renvoyé ne sera soumis à aucune restriction par scopes. - Le point de terminaison
/tokeninfoprend en entrée le jeton d’identité Auth0 et renvoie des renseignements sur le profil utilisateur. Ce point de terminaison renvoie un résultat qui n’inclut pas les résultats des Rules qui modifient le profil utilisateur.