Révision datée du 21 janvier 2022 à 14:45 par Barbeaujp (discussion | contributions) (debut section windows)

Authentification à deux facteurs (A2F) via Python

EN CONSTRUCTION

EN CONSTRUCTION

EN CONSTRUCTION

EN CONSTRUCTION

EN CONSTRUCTION

Il est possible d'utiliser un script Python pour générer les codes d'authentification à deux facteurs (A2F) demandé par l'Université. Combiné avec le logiciel d'expansion de texte Espanso, vous pourrez facilement fournir un code A2F lorsque demandé sans avoir à ouvrir un autre logiciel ou envoyer le code sur votre téléphone. La procédure ci-dessous vous donnera les grandes étapes pour configurer le tout sur votre ordinateur Windows, Mac ou Linux.

Pré-requis

Notez qu'il nous est impossible de tester toutes les versions existantes des divers systèmes d'opération, vous devez donc avoir sur votre ordinateur:

  • une version à jours de Windows 10, ou
  • une version récente de macOS 10/11/12, ou
  • une version récente et mise à jours de Linux

Peu importe la plateforme que vous utilisez, vous devez pouvoir exécuter les logiciels suivants pour faire fonctionner cette solution:

Installation sous Windows

Pour la plateforme Windows, vous pouvez utiliser le fichier d'installation lié ici pour effectuer l'installation de toutes les composantes nécessaire, soit Python, Espanso et le script. Téléchargez le fichier puis exécutez-le.

Une fois le tout installé, vous devez exécuter le script manuellement la première fois afin d'y entrer votre clé TOTP (voir ici pour obtenir votre clé), ouvrez:

insert command here

Après que votre clé OTP soit entrée, vous pourrez maintenant utiliser la fonction d'expansion de texte d'Espanso pour obtenir votre code A2F. Lorsqu'une invite vous demandera votre code, vous n'aurez qu'à entrer:

:code

dans le champ et il sera automatiquement remplacé par un code d'authentification.

Installation sous macOS

install macos (verif/install python3, pip3, espanso)

Installation sous Linux

install linux (verif/install python3, pip3, espanso)


Voir aussi


La dernière modification de cette page a été faite le 24 novembre 2022 à 12:48.