Sources de données utilisateur
| Données utilisateur de… | Peuvent inclure… |
|---|---|
| Employeur actuel ou diplômes obtenus | |
| Image de profil, date de naissance ou situation de couple | |
| Entra ID | Numéro d’employé, intitulé de poste ou service |
Normalisation des données utilisateur
surname d’une connexion peut être last_name et family_name dans d’autres sources de données utilisateur.
Pour gérer cette complexité, Auth0 fournit un profil utilisateur normalisé, une norme spécifique à Auth0 pour le stockage des données utilisateur.
Pour afficher la structure des données du profil utilisateur Auth0, allez dans Dashboard > Gestion des utilisateurs > Utilisateurs et cliquez ensuite sur un utilisateur.
Mappage des attributs de profil utilisateur
Connecteur AD/LDAP
profileMapper.js, situé dans le répertoire d’installation du connecteur AD/LDAP, met en correspondance les attributs lorsqu’un utilisateur s’authentifie.
Affirmations SAML
| Si Auth0 est un… | Alors… |
|---|---|
| Prestataire de Services SAML | Utilisez l’onglet de mappages de la connexion SAML pour mapper les attributs provenant d’un IDP aux attributs dans le profil utilisateur Auth0 : Allez à Dashboard > Authentication (Authentification) > Enterprise (Entreprise) > SAMLP. Cliquez sur le nom de la connexion SAML et cliquez sur Mappages. |
| Fournisseur d’identité SAML | Utilisez l’onglet Settings (Paramètres) des modules complémentaires d’application pour mapper les attributs du profil utilisateur Auth0 aux attributs dans l’assertion SAML renvoyée au fournisseur de services : Allez à Dashboard > Applications. Cliquez sur le nom de votre application, cliquez sur Modules complémentaires, puis cliquez sur l’application Web SAML2. |
Association de comptes
user_id de la deuxième authentification est différente de la valeur user_id de la première authentification.
Auth0 fournit un mécanisme permettant d’associer les deux comptes. Lorsque Auth0 associe les deux comptes, il stocke deux éléments dans la section de tableau identities du profil utilisateur, un pour chaque connexion.
Auth0 ne fusionne pas les attributs de profil utilisateur provenant de plusieurs fournisseurs. Auth0 extrait les attributs de profil utilisateur de base à partir du premier fournisseur utilisé.
Pour en savoir plus, lisez Association de comptes d’utilisateur.
Mise en cache des profils utilisateurs
Données personnalisées du profil utilisateur
user_metadata pour stocker des attributs personnalisés tels que la couleur préférée de l’utilisateur ou son loisir.
Modifier les données du profil utilisateur
- Permissions : Les flux d’authentification pris en charge par Auth0 incluent un paramètre optionnel qui permet de spécifier une permission. Il contrôle les informations relatives au profil utilisateur (demandes) incluses dans le jeton d’ID ().
- Auth0 Dashboard : Le Tableau de bord vous permet de modifier manuellement les parties
user_metadataetapp_metadatadu profil d’un utilisateur. - Management API : Vous pouvez lire, mettre à jour et supprimer les profils utilisateurs stockés dans la base de données Auth0.
- Scripts de base de données personnalisés : Si vous utilisez une base de données personnalisée comme connexion, vous pouvez écrire des scripts pour mettre en œuvre les événements du cycle de vie tels que la création, la connexion, la vérification, la suppression et le changement de mot de passe. Auth0 fournit des modèles pour ces scripts que vous pouvez modifier en fonction de votre base de données et de votre schéma.
- Règles : Utilisez les règles pour augmenter le profil utilisateur pendant la transaction d’authentification, et éventuellement rendre ces changements permanents dans Auth0.
Accéder aux profils utilisateurs
Accéder aux profils utilisateurs à partir des applications
Accéder aux profils utilisateurs à partir de Management API
- Appels API disponibles
- Informations requises pour chaque appel
- Informations renvoyées par chaque appel
update:users, puis cliquez sur TRY (ESSAYER).
L’Authentication API Auth0 est spécifiquement destinée aux flux d’authentification. Pour en savoir plus, veuillez consulter Explorateur d’Authentication API. En règle générale, la plupart de ces points de terminaison sont utilisés par les différentes trousses SDK Auth0, et non par votre propre code.
Différence entre profils utilisateurs et jetons
- Jeton d’accès Auth0
- Jeton d’accès à un fournisseur tiers
- Jeton d’actualisation