family_name dans le profil utilisateur normalisé contient des renseignements qui peuvent être renvoyés par un IdP sous la forme de surname ou last_name.
Par conséquent, les claims Auth0 inclus dans le profil utilisateur normalisé diffèrent de l’ensemble standard de claims pouvant être renvoyés dans les à partir du point de terminaison oauth/token de l’Authentication API ou dans la réponse du point de terminaison /userinfo (qui suivent tous deux les exigences décrites dans la spécification OIDC).
Pour en savoir plus sur les attributs inclus dans le profil utilisateur normalisé et comprendre comment les utiliser, consultez Structure du profil utilisateur.
Schéma de profil utilisateur normalisé
name: le nom complet de l’utilisateur.nickname: par défaut, la partie locale de l’adresse courriel de l’utilisateur.picture: l’URL de la photo de l’utilisateur. Si elle n’est pas disponible, Auth0 utilise l’image Gravatar associée à l’adresse courriel de l’utilisateur.user_id: l’identifiant unique de l’utilisateur. Il est unique pour chaque connexion, mais identique pour toutes les applications qui s’authentifient au moyen de cette connexion.
name, nickname et picture d’un utilisateur fournis par des autres qu’Auth0 (comme Google, Facebook ou X) ne sont pas directement modifiables, car ils sont mis à jour à partir du fournisseur d’identité chaque fois qu’un utilisateur ouvre une session. Si vous souhaitez pouvoir modifier ces attributs, vous devez configurer la synchronisation de votre connexion avec Auth0 afin que les attributs utilisateur ne soient mis à jour à partir du fournisseur d’identité qu’à la création du profil utilisateur. Les attributs racine pourront alors être modifiés individuellement ou par importation en bloc à l’aide de la .
Champs générés lorsque les renseignements sont disponibles :
email: l’adresse courriel de l’utilisateur.email_verified: une valeur booléenne indiquant si l’adresse courriel de l’utilisateur a été vérifiée.given_name: le prénom de l’utilisateur.family_name: le nom de famille de l’utilisateur.
given_name et family_name. Par défaut, les attributs given_name et family_name d’un utilisateur fournis par des fournisseurs d’identité autres qu’Auth0 (comme Google, Facebook ou X) ne sont pas directement modifiables, car ils sont mis à jour à partir du fournisseur d’identité chaque fois qu’un utilisateur ouvre une session. Si vous souhaitez pouvoir modifier ces attributs, vous devez configurer la synchronisation de votre connexion avec Auth0 afin que les attributs utilisateur ne soient mis à jour à partir du fournisseur d’identité qu’à la création du profil utilisateur. Les attributs racine pourront alors être modifiés individuellement ou par importation en bloc à l’aide de la Management API
Si vous écrivez un script de connexion pour une base de données personnalisée, vous devez retourner les renseignements du profil utilisateur. Une propriété user_id unique et immuable est obligatoire pour identifier correctement l’utilisateur (voir Identifier les utilisateurs de façon unique).
Attributs supplémentaires
identities contient les attributs suivants :
connection: le nom de la connexion.isSocial: indique si le fournisseur est un fournisseur Social.provider: le fournisseur de la connexion.user_id: l’identifiant unique de l’utilisateur pour cette connexion.