2FA avec oathtool - Authentification à deux facteurs

Mes exemples et mon utilisation est faite sous GNU/Linux.

De plus en plus de sites/applications imposent l'utilisation de l'authentification à deux facteurs. Ce qui est bien pour la sécurité.

Mais attention de ne pas déléguer votre sécurité à des services obscure.

Installation

Documentation de OATH Toolkit.

Utilisation

La commande : oathtool

Les options :

Paramètres :

Exemple :

oathtool -b --totp LA_CLE_TRANSMISE_PAR_LE_TIERS

Stockage des clé tiers

Je garde les clés des tiers dans mon gestionnaire de mot de passe habituel : pass.

J'y ajoute les clés dans un dossier « 2fa ».

Ajout de la clé tiers dans pass :

pass edit "2fa/NOM_DU_TIERS"

La commande ouvre un éditeur de fichier, il suffit d'enregistrer la clé du tiers dedans et fermer.

Générer le code d'authentification :

pass show "2fa/NOM_DU_TIERS" | xargs -d '\n' oathtool -b --totp