Le but de cette procédure est de passer de l'extension Nextcloud U2F à l'application WebAuthn pour le support des clés physiques d'authentification.
Nous migrerons également tous les périphériques enregistrés chez les utilisateurs afin que cela soit transparent pour eux.
Mettez-vous dans le dossier qui contient votre installation Nextcloud :
cd /var/www/nextcloud/files.nicolas-simond.ch
Installez l'application pour le webauthn et migrez tous les périphériques utilisateurs sur le nouveau standard :
sudo -u nextcloud php occ app:install twofactor_webauthn
sudo -u nextcloud php occ twofactor_webauthn:migrate-u2f -nvv --all
Vous aurez la sortie suivante :
Migrating all devices of all users ...
Migrating devices of user XXX
Migrating devices of user XXX
Migrating devices of user XXX
Migrating devices of user XXX
Connectez-vous et vérifiez que tout marche.
Si tout est OK, vous pourrez supprimer l'ancienne application :
sudo -u nextcloud php occ app:disable twofactor_u2f
sudo -u nextcloud php occ twofactorauth:cleanup u2f
sudo -u nextcloud php occ app:remove twofactor_u2f