| Stratégie | Comportement hérité | Comportement de la stratégie de mot de passe flexible |
|---|---|---|
| Robustesse du mot de passe | Choisissez parmi cinq niveaux de complexité prédéfinis. Tronque silencieusement les mots de passe qui dépassent la longueur maximale. | Personnalisez indépendamment toutes les exigences de complexité. Choisissez le comportement à adopter pour les mots de passe qui dépassent la longueur maximale (tronquer ou renvoyer une erreur). |
| Historique des mots de passe | Configurez le nombre de mots de passe précédents qu’un utilisateur ne peut pas réutiliser, jusqu’à concurrence de 24. | Conserve une fonctionnalité équivalente. |
| Dictionnaire de mots de passe | Utilise un dictionnaire intégré de 10 000 mots courants. | Choisissez entre deux dictionnaires intégrés de 10 000 ou 100 000 mots courants. |
| Bloquer les données personnelles | Bloque un ensemble fixe de champs de données utilisateur. | Personnalisez entièrement les champs à bloquer, jusqu’à 12. |
options de l’ancienne stratégie de mot de passe par un seul objet configurable, options.password_options.
Prérequis
-
Vous devez utiliser une connexion de base de données avec le magasin d’utilisateurs Auth0 (
"strategy": "auth0"). - Le locataire doit utiliser Universal Login.
- Le locataire ne doit pas avoir d’écran personnalisé de réinitialisation de mot de passe configuré.
-
Si vous utilisez la Management API, votre jeton d’accès doit inclure les scopes
read:connectionsetupdate:connections. Sans ces scopes, vous ne pouvez pas récupérer ni modifier la configuration de la connexion de base de données, respectivement.
Activer la stratégie de mot de passe flexible
- Auth0 Dashboard
- Management API
Pour activer Flexible Password Policy à partir de l’Auth0 Dashboard :
Après avoir modifié ces paramètres, cliquez sur Save.
- Accédez à Auth0 Dashboard > Authentication > Database, puis sélectionnez le nom de la connexion que vous souhaitez modifier.
- Sélectionnez l’onglet Authentication Methods. Ensuite, dans la section Password, sélectionnez Configure pour ouvrir le panneau Password.
- Dans la bannière Flexible Password Policy en haut de la page, sélectionnez Activate, puis Confirm.
Paramètres de stratégie
Paramètres de stratégie
La section Policy contient les paramètres suivants :
- Password for login : Autoriser ou empêcher les utilisateurs d’ouvrir une session avec un mot de passe.
- Password on signup : Autoriser ou empêcher les utilisateurs de s’inscrire avec un mot de passe.
- Self-service change password : Autoriser ou empêcher les utilisateurs de modifier leur propre mot de passe.
- Support users without a password : Indique si des utilisateurs peuvent être créés sans mot de passe au moyen des API Management et Authentication.
Paramètres de composition
Paramètres de composition
La section Composition contient les paramètres suivants :
- Minimum password length : Entrez la longueur minimale du mot de passe.
-
Additional composition rules
- Required password options : Au moins une lettre majuscule, au moins une lettre minuscule, au moins un chiffre, au moins un caractère spécial, et/ou au moins 3 des 4 types de caractères précédents.
- Block three or more sequential characters, comme ABC ou 321
- Block three or more identical characters in a row, comme 000
- Maximum password length exceeded : Pour les mots de passe de plus de 72 octets, choisissez entre Truncate password (autoriser les mots de passe plus longs, mais ne chiffrer que les 72 premiers octets) ou Show error (rejeter les mots de passe de plus de 72 octets).
Paramètres de sécurité
Paramètres de sécurité
La section Security contient les paramètres suivants :
-
Password history : Empêcher la réutilisation des mots de passe.
- Password history size : Choisissez le nombre de mots de passe précédents que les utilisateurs ne peuvent pas réutiliser.
-
Password dictionary : Empêcher les utilisateurs d’utiliser des mots de passe figurant dans le dictionnaire indiqué ou dans vos entrées de dictionnaire supplémentaires.
- Default dictionary : Choisissez entre les dictionnaires 10,000 common words et 100,000 common words.
- Additional dictionary entries : Entrez des mots de passe interdits supplémentaires, un par ligne.
-
Block profile data in passwords : Empêcher les utilisateurs de définir des mots de passe qui contiennent les données de profil de l’utilisateur.
- Select profile fields to block : Choisissez parmi huit champs par défaut courants à bloquer.
- Additional profile fields to block : Entrez des champs de profil supplémentaires à bloquer.
Rétablir les anciennes stratégies de mot de passe
options d’origine, en supprimant entièrement l’objet password_options.