Skip to content

[Authentification] Permettre de donner des critères pour les mots de passes GeoNature #3789

@christophe-ramet

Description

@christophe-ramet

Afin d’augmenter la sécurité des comptes utilisateurs, nous avons besoin de mettre en place des règles lors de la création des mots de passe. L’objectif initial est de pouvoir respecter la recommandation R21 de l'ANSSI sur la longueur des mots de passes - https://cyber.gouv.fr/sites/default/files/2021/10/anssi-guide-authentification_multifacteur_et_mots_de_passe.pdf

L’idée est de rendre paramétrable dans GeoNature :

  • Nombre de caractères minimum
  • Présence de majuscules et minuscules obligatoire
  • Présence de chiffre obligatoire
  • Présence de caractères spéciaux obligatoire

Les tâches à réaliser seraient :

  • Ajout de 4 paramètres de configuration (Nombre de caractères, Enforce Maj/min, Enforce chiffre, Enforce caractères spéciaux)
  • Ajout d’une vérification frontend - avec messages d’erreurs associé - dans les 3 pages :
    • Changement de mot de passe
    • Création de compte
    • Récupération de mot de passe
  • Vérification dans le backend

À priori certaines de ces tâches sont à faire dans UsersHub ou dans UsersHub-authentification-module

Metadata

Metadata

Assignees

No one assigned

    Labels

    feature requestDemande de nouvelle fonctionnalité

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions