Double authentification (2FA)

Comment activer, utiliser et désactiver la 2FA TOTP sur HRTime : enrôlement depuis le profil, connexion, codes de récupération

La 2FA TOTP (codes à 6 chiffres via application authenticator) s'active en libre-service depuis la page Mon profil, section Double authentification (2FA).

Prérequis

  • Compte HRTime actif.
  • Application authenticator installée : Google Authenticator, Microsoft Authenticator, Authy, 1Password, etc.

Activer la 2FA

  1. Aller sur Mon profil (/dashboard/profile, menu avatar en haut à droite).
  2. Dans la section Double authentification (2FA), cliquer Activer la 2FA.
  3. Une fenêtre affiche un QR code : le scanner avec l'application authenticator. Impossible de scanner ? Saisir manuellement la clé secrète affichée sous le QR code.
  4. Entrer le code à 6 chiffres généré par l'application puis cliquer Confirmer l'activation.
  5. Les 10 codes de récupération s'affichent une seule fois : les copier (bouton Copier les codes) et les conserver en lieu sûr (gestionnaire de mots de passe, coffre-fort).
  6. Le badge de la section passe à Activée.

Connexion avec 2FA active

  1. Saisir email et mot de passe sur /login.
  2. Une fois validés, vous êtes redirigé vers l'écran Vérification en deux étapes.
  3. Lire le code à 6 chiffres dans l'application authenticator et le saisir.
  4. Vous êtes connecté.

L'écran de vérification expire au bout de 5 minutes : passé ce délai, repasser par la saisie du mot de passe.

Codes de récupération

  • Générés à l'enrôlement, à usage unique (chaque code utilisé est consommé définitivement).
  • Sur l'écran de vérification, cliquer Utiliser un code de récupération pour se connecter avec l'un d'eux à la place du code à 6 chiffres.
  • Pour en générer de nouveaux : Mon profil > Double authentification > Régénérer les codes (les anciens codes sont immédiatement invalidés).

Désactiver la 2FA

  1. Mon profil > Double authentification (2FA) > Désactiver.
  2. Confirmer avec votre mot de passe.
  3. Le secret TOTP et les codes de récupération sont supprimés — un nouvel enrôlement complet sera nécessaire pour réactiver.

En cas de perte du téléphone

  1. Utiliser un code de récupération à la place du code à 6 chiffres.
  2. Une fois connecté, désactiver puis réactiver la 2FA depuis Mon profil pour enrôler le nouveau téléphone.
  3. Sans code de récupération et sans téléphone, seul un administrateur peut réinitialiser votre 2FA.

2FA imposée par l'admin

L'administrateur dispose d'une option Imposer la 2FA dans Admin > Paramètres généraux > onglet Sécurité. À ce jour, cette option est déclarative : elle n'impose pas encore d'enrôlement forcé au moment de la connexion (les comptes non enrôlés continuent de se connecter normalement). S'appuyer sur une consigne interne pour faire enrôler les équipes depuis leur page Profil.

Pièges courants
  • Les codes TOTP sont basés sur l'horloge : si l'horloge du téléphone dérive de plus de 30 secondes, les codes sont refusés. Activer la synchronisation automatique de l'heure.
  • Les codes de récupération ne sont affichés qu'au moment de leur génération — impossible de les réafficher ensuite, seulement d'en régénérer (ce qui invalide les anciens).
  • L'enrôlement reste en attente tant que le code de confirmation n'a pas été validé : fermer la fenêtre du QR code sans confirmer n'active pas la 2FA.
  • Sur les comptes SSO (Google, Microsoft), c'est la 2FA du fournisseur d'identité qui s'applique, pas celle de HRTime.
  • La 2FA ne couvre pas les tokens API longue durée — pour les usages techniques, utiliser des tokens dédiés.

Cet article fait partie du Guide de l'employé — version PDF complète