Comment réinitialiser un mot de passe
Cette page décrit comment vous pouvez personnaliser une page de réinitialisation de mot de passe de connexion classique.Si vous avez besoin d’aide pour réinitialiser un mot de passe, consultez plutôt la documentation suivante :
- Pour les administrateurs locataires qui réinitialisent les mots de passe d’autres utilisateurs : Modification des mots de passe d’utilisateurs
- Pour les personnes qui réinitialisent leur propre mot de passe : Réinitialiser le mot de passe d’un compte Auth0
- l’hébergement de la page elle-même;
- la redirection de l’utilisateur souhaitant réinitialiser son mot de passe si nécessaire;
- la conformité du mot de passe de l’utilisateur aux exigences que vous avez définies,
- la redirection automatique de l’utilisateur après la réinitialisation de son mot de passe.
Activer la personnalisation de la page de réinitialisation du mot de passe
La page de réinitialisation du mot de passe est activée par défaut pour tous les utilisateurs Auth0 et ne nécessite pas de personnalisation. Cependant, vous pouvez activer la personnalisation avancée si vous souhaitez mettre à jour l’image de marque et d’autres éléments de la page de réinitialisation du mot de passe. Pour activer la personnalisation avancée à partir d’ :- Allez à Branding (Image de marque) > Universal Login (Connexion universelle) > onglet Password Reset (Réinitialisation du mot de passe).
- Activez l’option Customize Password Reset Page (Personnaliser la page de réinitialisation du mot de passe) .
Modifier la page de réinitialisation du mot de passe
Après avoir activé la personnalisation de la page de réinitialisation du mot de passe, vous pouvez utiliser l’éditeur de code intégré pour modifier son HTML, styliser la page à l’aide de CSS et changer le code JavaScript utilisé pour récupérer et afficher les variables personnalisées. Veillez à sélectionner Save Changes (Enregistrer les modifications) sous l’éditeur de code pour enregistrer vos mises à jour.Afficher des informations personnalisées sur la page de réinitialisation du mot de passe
Vous pouvez afficher des informations personnalisées sur la page de réinitialisation du mot de passe. Pour ce faire, modifiez le code JavaScript intégré à l’aide de l’éditeur de page de réinitialisation de mot de passe :tenant.picture_url
. Cette variable renvoie la valeur de l’URL du logo définie dans Dashboard > Settings (Paramètres).
Variables personnalisées
Vous pouvez utiliser les variables personnalisées suivantes pour afficher des informations personnalisées sur la page de réinitialisation du mot de passe :Variable | Description |
---|---|
email | L’adresse courriel de l’utilisateur qui demande une modification de mot de passe |
ticket | Le ticket représentant la demande de réinitialisation de mot de passe |
csrf_token | Jeton utilisé pour empêcher l’activité CSRF |
tenant.name | Le nom associé à votre locataire Auth0 |
tenant.friendly_name | Le nom affiché pour votre locataire Auth0 |
tenant.picture_url | L’URL menant au logo vous représentant dans Auth0 |
tenant.support_email | L’adresse courriel d’assistance pour votre entreprise affichée à vos utilisateurs Auth0 |
tenant.support_url | L’URL d’assistance pour votre entreprise affichée à vos utilisateurs Auth0 |
lang | La langue de l’utilisateur |
password_policy | La politique de sécurité active pour la connexion. Vous pouvez voir ce que c’est en utilisant https://manage.auth0.com/#/connections/database/con_VOTRE-ID-CONNEXION/security . Assurez-vous de fournir votre identifiant de connexion dans l’URL.) |
password_complexity_options | Objet contenant les paramètres relatifs aux exigences de complexité du mot de passe |
min_length | Longueur minimale requise pour les mots de passe nouvellement créés. Entre 1 et 128 caractères |
- Vous pouvez définir/vérifier les valeurs de vos variables locataires dans Dashboard > Settings (Paramètres).
- Vous ne pouvez pas rendre les personnalisations conditionnelles en fonction de l’ID de l’application (
client_id
).
Messages d’erreur personnalisés
Si votre script de base de données personnalisé renvoie une erreur personnalisée, vous pouvez mapper une description d’erreur à l’aide de la propriétédict
:
Invite de réinitialisation du mot de passe
Si vous n’activez pas la personnalisation de la page de réinitialisation du mot de passe, Auth0 se chargera des mises à jour nécessaires pour le script, y compris les modifications du numéro de version de l’invite de réinitialisation du mot de passe incluse. Lorsque vous activez la personnalisation de la page de réinitialisation du mot de passe, vous assumez la responsabilité de la mise à jour et de la maintenance du script. Cela inclut la mise à jour du numéro de version de l’invite de réinitialisation du mot de passe. Si la personnalisation est activée, Auth0 ne peut pas mettre à jour votre script automatiquement sans risquer d’interférer avec les modifications que vous avez apportées. La version actuelle de l’invite de réinitialisation du mot de passe est 1.5.5. Utilisez ce lien pour appeler la dernière version, et les futures mises à jour mineures :https://cdn.auth0.com/js/change-password-1.5.min.js
Annuler des modifications
Pour revenir à une conception antérieure de la page de réinitialisation du mot de passe, vous pouvez :- Revenir au dernier modèle enregistré en cliquant sur Reset to Last (Réinitialiser au dernier modèle).
- Revenir au modèle par défaut fourni par Auth0 en cliquant sur Reset to Default (Revenir au modèle par défaut).