Mettre en place une politique de mot de passe avec l’expression régulière
  • 14 Oct 2023
  • 2 Minutes à lire
  • Sombre
    Clair

Mettre en place une politique de mot de passe avec l’expression régulière

  • Sombre
    Clair

Article Summary

Il peut être très utile de guider les Administrateur et Chef de Groupe de votre compte Kizeo Forms dans l'utilisation d'un mot de passe raisonnablement compliqué grâce à l’expression régulière (ou Regex) pour une plus grande sécurité.


Présentation

L’idéal est un mot de passe qui mixe les différentes familles de caractères (les lettres minuscules, majuscules, les chiffres et les caractères spéciaux). À l’aide des Regex, nous allons pouvoir paramétrer votre mot de passe. Si vous n’êtes pas familier avec les expressions régulières, nous décomposons la chaîne plus bas.

Voici une chaîne rassemblant différentes familles :

/^(?=.*[A-z])(?=.*[A-Z])(?=.*[0-9])(?=.*[$@])(?!.*[iIoO])\S{6,12}$/

  • /^ ces symboles placés en premier indique tout simplement le début de notre chaîne.
  • (?=.*[A-z]) permet de tester la présence de lettre (minuscule ou majuscule).
  • (?=.*[a-z]) permet de tester la présence de minuscules.
  • (?=.*[A-Z]) permet de tester la présence de majuscules.
  • (?=.*[0-9]) permet de tester la présence de chiffres.
  • (?=.*[$@]) permet de tester la présence de caractères spéciaux parmi $ et @.
  • (?!.*[iIoO]) permet de tester l’absence des lettres i, l, o, O.
  • \S{6,12} permet de définir une longueur minimal de 6 caractères et maximal de 12.
  • $/ vous permet d’indiquer la fin de notre chaîne.

Notre chaîne initiale nous permet de tester la présence : Au moins une lettre dont une majuscule, un chiffre, un caractère parmi ($, @), mais pas i, I, o, O, et entre 6 et 12 caractères (hors espaces).

Vous pouvez bien entendu modifier une Regex à votre guise, créer une nouvelle expression régulière (si vous avez des connaissances en informatique) ou simplement ajouter ou supprimer les groupes de parenthèses qui correspondent aux caractères que vous (ne) souhaitez (pas) avoir dans votre mot de passe.

Voici d’autres exemples :

  • /^0[,.]([1-8]\d|90)$/ : la valeur doit être entre 0,10 ET 0,90.
  • /^22[,.]([1-9])$/ : la valeur doit être entre 22,1 ET 22,9.
  • /^(1[8-9]|2[0-4])$/ : la valeur doit 18 et 24.
  • /^(3([.,]\d{1,2})?|4([.,]0{1,2})?)$/ : la valeur doit être en 3 et 4 avec la prise en compte des décimales.

Configuration

Rendez vous dans l’onglet [Paramètres de mon compte] puis [Politique de mot de passe].


La politique de mot de passe

Ici, vous pouvez :

  • Autoriser ou interdire les utilisateurs à changer leur mot de passe.
  • Insérer votre expression régulière.
  • Rédiger un texte d’explication pour aider les utilisateurs à créer un mot de passe.

configuration de votre politique de mot de passe

Informations pratiques
Par défaut, le mot de passe doit comporter entre 3 et 20 caractères.

N’oubliez pas de valider votre configuration.


Cet article vous a-t-il été utile ?