Capacité

Cycle de vie du mot de passe

Modification, oubli et réinitialisation — trois flux sécurisés dans un seul moteur.

Les utilisateurs modifient leur mot de passe, ouvrent une demande de réinitialisation et la complètent avec un seul lien e-mail — sous la même passerelle qui exécute aussi la connexion, la MFA et l'accès conditionnel. Chaque flux est protégé contre le CSRF, chaque lien de réinitialisation a une fenêtre courte et est à usage unique, et chaque information de destinataire est masquée dans l'interface ; un mot de passe volé ne révèle pas où va l'e-mail de réinitialisation. Les règles de complexité, d'expiration et d'historique restent chez le fournisseur d'identité propriétaire de l'identifiant. Une seule politique au niveau AAM superposant tous les fournisseurs est sur la feuille de route.

3
Flux coordonnés du cycle de vie (modifier, oublier, réinitialiser)
30 s
Fenêtre ouverte du action token à usage unique
0
Mot de passe stocké en dehors du fournisseur d'identité

La réinitialisation du mot de passe est le point faible silencieux de la plupart des stacks d'accès

Le flux de réinitialisation du mot de passe est l'un des chemins les plus ciblés de tout système d'authentification. Les attaquants savent que s'ils peuvent déclencher un e-mail de réinitialisation vers une adresse qu'ils contrôlent, rejouer un lien de réinitialisation fuité ou entrer dans le formulaire de modification avec une session volée, ils contournent toutes les défenses de l'instant de connexion offertes par la plateforme.

De nombreuses passerelles traitent la réinitialisation comme un ajout après coup : liens de réinitialisation de longue durée, adresses de destinataire visibles dans l'interface, formulaires de modification de mot de passe sans CSRF et absence d'audit sur qui a réinitialisé quoi et quand. Chacun est une petite brèche ; ensemble, ils forment une porte latérale parallèle au mur MFA de la porte d'entrée.

L'autre extrême — garder les opérations de mot de passe lourdes et réservées à l'administrateur — produit des débordements de la ligne de support, des mots de passe d'administrateur partagés sur un post-it et des utilisateurs qui ne changent jamais leurs identifiants parce que le processus est difficile.

Les opérations de mot de passe doivent être en libre-service, sécurisées et auditées de bout en bout — le même moteur qui défend la connexion doit aussi défendre la modification, l'oubli et la réinitialisation.

Notre approche

Trois flux coordonnés, tous fonctionnant sur la même passerelle que la connexion et la MFA.

Modification authentifiée pour l'utilisateur qui connaît son mot de passe

Un utilisateur connecté change son mot de passe en saisissant son mot de passe actuel et le nouveau. Les action tokens, la protection CSRF et les courtes fenêtres à usage unique défendent le formulaire de modification contre le rejeu de session et l'exploitation cross-site ; l'opération vit dans le même flux d'audit que chaque autre décision d'accès.

Demande de mot de passe oublié qui ne fuit pas l'identité

Un utilisateur qui ne peut pas se connecter saisit son identifiant d'utilisateur dans le formulaire d'oubli. L'interface ne confirme pas si le compte existe — elle affiche toujours la même réponse neutre — et l'e-mail de réinitialisation est livré via le fournisseur d'identité configuré ; ainsi l'adresse n'est jamais révélée au demandeur.

Réinitialisation par jeton e-mail à usage unique

Le lien de réinitialisation porte un jeton à usage unique et limité dans le temps stocké dans Redis. Une fois consommé, le jeton est invalidé ; lorsque la fenêtre expire, le lien meurt. Rejouer une URL de réinitialisation fuitée échoue, et le chemin pour recommencer est clair pour le demandeur d'origine.

Chaque opération est dans le journal d'audit

Les tentatives de modification, les demandes d'oubli, les consommations de lien de réinitialisation et les refus de politique écrivent des entrées d'audit structurées. Le flux d'audit est alimenté vers la cible SIEM de la plateforme ; ainsi les motifs de la ligne de support, les concentrations d'anomalies et les événements individuels apparaissent depuis la même chronologie que la télémétrie de connexion.

Capacités

Trois flux en détail — plus l'extension de politique sur la feuille de route.

Modification authentifiée qui vérifie le mot de passe actuel

L'utilisateur connecté ouvre le formulaire de modification, fournit le nouveau mot de passe avec le mot de passe actuel ; et la passerelle vérifie la valeur actuelle via le fournisseur d'identité configuré avant d'appliquer la nouvelle valeur. Les jetons CSRF, les action tokens à usage unique avec un TTL court et la journalisation d'audit protègent toute l'opération.

Flux de demande de mot de passe oublié à réponse neutre

Un utilisateur anonyme saisit son identifiant d'utilisateur dans le formulaire d'oubli. La réponse est la même indépendamment de l'existence du compte — pas de fuite d'énumération de compte, pas de chemins d'erreur différents. Si l'identifiant d'utilisateur correspond à un compte réel, le fournisseur d'identité configuré génère un jeton de réinitialisation et l'envoie à l'adresse enregistrée de l'utilisateur.

Lien e-mail de réinitialisation à usage unique et à fenêtre courte

Les liens de réinitialisation portent un jeton stocké dans Redis que la passerelle vérifie à l'arrivée du lien. Les jetons sont à usage unique et limités dans le temps — une fois consommé, le jeton est invalidé, et lorsque la fenêtre configurée expire, le lien cesse de fonctionner. Rejouer un lien fuité ou utiliser un e-mail transféré après l'expiration de la fenêtre échoue proprement.

Masquage du destinataire sur chaque surface d'interface

Les adresses e-mail, les numéros de téléphone et les valeurs d'identifiant d'utilisateur réaffichés à l'utilisateur dans les flux d'oubli et de réinitialisation sont toujours masqués. Un attaquant qui connaît le mot de passe mais ne possède pas la boîte de réception ne peut pas lire l'adresse cible ; quelqu'un qui regarde par-dessus l'épaule d'un autre ne peut pas collecter les détails de contact.

Abstraction du fournisseur — les mots de passe restent là où ils appartiennent

AAM ne stocke pas directement les mots de passe. Les actions de modification, d'oubli et de réinitialisation délèguent au fournisseur d'identité propriétaire de l'identifiant — LDAP/AD, base de données locale, pass-through OIDC ou un autre fournisseur configuré. Le flux reste le même ; le stockage reste chez le fournisseur auquel vous faites déjà confiance.

Protection CSRF à chaque soumission de formulaire

Chaque formulaire de mot de passe — modification, oubli, réinitialisation — nécessite un jeton CSRF valide lié à la session de l'utilisateur ou au contexte de l'action. Les requêtes cross-site qui tentent d'exploiter la page de mot de passe d'un utilisateur connecté échouent sur la passerelle avant d'atteindre le fournisseur d'identité.

Feuille de route — politique de complexité centralisée entre les fournisseurs

Les règles de complexité — longueur, classes de caractères, refus des mots de passe faibles/fuités, horizon d'historique — sont aujourd'hui appliquées par chaque fournisseur d'identité. Une politique centralisée au niveau AAM avec un seul jeu de règles configurable superposant tous les fournisseurs est sur la feuille de route ; ainsi les équipes de conformité peuvent exprimer une seule politique et la faire évaluer sur chaque backend.

Feuille de route — rotation d'expiration et intégration de liste de fuites

La politique de rotation d'expiration du mot de passe et l'intégration avec des listes d'identifiants fuités (pour empêcher les utilisateurs de définir un mot de passe connu dans une fuite publique) sont sur la feuille de route. Le même flux d'audit enregistrera les événements de rotation forcée et les refus de liste de fuites aux côtés des opérations ordinaires du cycle de vie.

Profondeur opérationnelle

Le mécanisme qui maintient sûrs les flux de mot de passe en libre-service dans la couche d'accès.

01

Action tokens à usage unique avec TTL court

Les opérations de mot de passe utilisent des action tokens à usage unique avec des fenêtres temporelles délibérément courtes. Le action token du formulaire de modification vit 30 secondes tant qu'il est ouvert ; le jeton du lien de réinitialisation ne vit que pendant la fenêtre configurée. Le rejeu, le transfert de lien et l'exploitation de jeton de session se heurtent d'abord à ces courtes fenêtres.

02

État des jetons coordonné via Redis entre les pods de passerelle

La génération et la consommation des jetons vivent dans Redis ; ainsi n'importe quel pod de passerelle peut vérifier n'importe quel jeton. Les déploiements à mise à l'échelle horizontale restent cohérents sans surcharge de coordination ; un jeton consommé sur un pod est instantanément invalide sur tous les autres pods.

03

Routage du fournisseur d'identité par service

Chaque service peut mapper les opérations de mot de passe vers un fournisseur d'identité différent — LDAP/AD pour les employés, base de données locale pour les prestataires, pass-through OIDC pour les identités fédérées. La surface du flux reste la même ; les utilisateurs voient toujours une expérience de mot de passe cohérente.

04

Traitement chiffré en transit et au repos

Les valeurs de mot de passe ne sont transportées que via TLS et ne sont jamais écrites dans les journaux, jamais reflétées dans les messages d'erreur, jamais affichées dans la console d'administration. Les métadonnées de l'opérateur (heure de dernière modification, état verrouillé, tentatives de réinitialisation) sont visibles ; le mot de passe lui-même ne l'est pas.

05

Coordonné avec les compteurs de protection contre les attaques de connexion

Les tentatives de modification échouées, les liens de réinitialisation expirés et les soumissions abusives du formulaire d'oubli alimentent les mêmes compteurs de tentatives utilisés par la couche de protection contre les attaques de connexion de la plateforme. Un attaquant ne peut pas brute-forcer le formulaire de modification en attendant une tentative parallèle sur la page de connexion.

06

Feuille de route — flux de récupération assisté par l'administrateur

Un flux officiel de récupération assisté par l'administrateur pour les utilisateurs ayant perdu leurs authentificateurs et leur e-mail de récupération est sur la feuille de route. Le flux ré-exécutera l'authentification, produira un nouvel enregistrement et créera un seul enregistrement audité pour l'action de récupération.

Dans quels scénarios on l'utilise

Rotation de routine en libre-service

Les utilisateurs tournent leur mot de passe depuis la page de profil sans ouvrir de demande à la ligne de support. La même passerelle qui leur accorde la permission de se connecter leur accorde aussi la permission de changer leurs identifiants, et l'opération tombe dans le même flux d'audit que le reste de l'activité de session.

Récupération de mot de passe oublié

Un utilisateur qui ne peut pas se connecter demande une réinitialisation, la complète avec un lien e-mail à usage unique dans la fenêtre configurée et reprend le travail. Pas d'implication de la ligne de support, pas de mot de passe temporaire partagé, pas d'e-mail de récupération en clair coincé comme une porte latérale.

Onboarding et offboarding de prestataires

Les prestataires arrivent avec un flux de modification obligatoire à la première connexion et partent avec une réinitialisation déclenchée par l'administrateur ; la réinitialisation invalide instantanément toutes les sessions actives. Les moments du cycle de vie produisent des entrées d'audit visibles pour l'équipe sécurité.

Preuve de conformité sur le traitement des identifiants

Les audits PCI-DSS, HIPAA, GDPR et ISO 27001 recherchent la preuve que les opérations de mot de passe sont journalisées, restent dans le périmètre et ne sont pas exposées en texte clair. Le flux d'audit par tentative et l'interface de destinataire masqué produisent cette preuve comme sous-produit de l'opération normale.

Questions fréquentes

Combien de temps le lien e-mail de réinitialisation de mot de passe reste-t-il valide ?
Le lien de réinitialisation est lié à un jeton à usage unique stocké dans Redis avec une fenêtre temporelle configurable. Les configurations typiques maintiennent la fenêtre entre 15 minutes et 1 heure. Une fois consommé, le jeton est invalidé ; lorsque la fenêtre expire, le lien cesse de fonctionner. Rejouer un lien transféré après l'expiration de la fenêtre ne fait qu'échouer.
Le formulaire de mot de passe oublié fuit-il l'existence d'un compte ?
Non. La réponse est la même que l'identifiant d'utilisateur corresponde ou non à un compte réel, et l'e-mail de réinitialisation n'est livré que par le fournisseur d'identité configuré — jamais par une confirmation dans la page. L'énumération de compte via le formulaire d'oubli est empêchée par conception.
Où vivent aujourd'hui les règles de complexité — longueur, classes de caractères, historique ?
Elles sont appliquées par le fournisseur d'identité propriétaire de l'identifiant — LDAP/AD, base de données locale ou un autre backend configuré. Une politique centralisée au niveau AAM avec un seul jeu de règles configurable superposant tous les fournisseurs est sur la feuille de route ; les équipes de conformité pourront exprimer une seule politique et la faire évaluer sur chaque backend.
Un utilisateur peut-il changer son mot de passe pendant qu'il est connecté ?
Oui. Les utilisateurs authentifiés ouvrent le formulaire de modification, fournissent le mot de passe actuel et le nouveau mot de passe ; et la passerelle vérifie la valeur actuelle via le fournisseur d'identité configuré avant d'appliquer le changement. Les action tokens, la protection CSRF et la journalisation d'audit protègent l'opération de bout en bout.
Que se passe-t-il si un utilisateur perd à la fois son mot de passe et l'accès à son e-mail de récupération ?
Aujourd'hui, la récupération fonctionne via un flux d'authentification assisté par la ligne de support, où un nouvel enregistrement est délivré par l'administrateur après vérification de l'identité de l'utilisateur. Un flux officiel de récupération assisté par l'administrateur avec des étapes de vérification intégrées et un seul enregistrement audité est sur la feuille de route.

Portez les opérations de mot de passe dans le même moteur que la connexion

Modification, oubli et réinitialisation — trois flux sécurisés, un seul audit, pas de porte latérale en texte clair. Laissez-nous vous guider dans une installation en direct sur vos propres applications.