Authentification par clé USB (sans mot de passe)
Permettre à des élèves de s'auth avec une clé usb de base (juste avec l'ID USB). L'objectif n'est pas de sécuriser mais de permettre l'utilisation des machines avec un compte perso sans devoir saisir les identifiants, ce qui est compliqué pour des élèves ne sachant pas lire...
Pour linux
pam_usb répond au bseoin
Pour Windows
Rien de probant, les solutions sont toutes à base de clés à authentification forte.Et coûtent cher.
Il existe une solution libre : https://github.com/MutonUfoAI/pgina, mais elle ne permet pas directement de faire ce que l'on veut.
la solution basique c'est de lancer une tâche lorsque la clé est détectée qui va configurer l'autologon et rebooter la machine
Si il y a des amateurs, voici le code source qui permet probablement (avec adaptation ) de faire le login USB pour windows ! https://github.com/ryenus/vbox/blob/master/src/VBox/Additions/WINNT/VBoxGINA/VBoxGINA.cpp
C'est utilisé par virtualbox pour se logguer sur des vm depuis l'hôte.
Il "suffit" de faire en sorte de pouvoir passer via le même protocole les infos login/password avec un provider qui serait lancé par la'évênement USB : https://github.com/ryenus/vbox/tree/master/src/VBox/Additions/WINNT/VBoxCredProv:
En gros le provider tourne en service, quand une clé est branchée il récup l'ID, recherche le login/mdp correspondant qqpart, le passe a vboxgina