27622 shaares
Tutoriel pratique pour intégrer les passkeys WebAuthn dans Symfony 8.1 en modifiant 17 fichiers. L’authentification hybride permet de conserver les mots de passe tout en proposant une connexion par passkey, y compris via l’autocomplétion du navigateur. L’implémentation utilise web-auth/webauthn-symfony-bundle et mattleads/passkeys-bundle pour gérer l’enregistrement des clés, leur dernière utilisation, leur révocation et les codes de récupération à usage unique. L’article détaille la configuration de sécurité, Doctrine, Stimulus et les erreurs courantes, notamment les problèmes d’origine WebAuthn et de persistance des identifiants.