Erreur dans le journal :
NoMethodError (méthode non définie
hash_function' pour une instance de COSE::Algorithm::EdDSA) lib/discourse_webauthn/authentication_service.rb:99:inauthenticate_security_key’
L’algorithme COSE Pure EdDSA n’a pas de fonction de hachage - d’où cette erreur. cose_ruby prend en charge EdDSA depuis octobre 2022. Les détails pour l’utilisation d’EdDSA peuvent être trouvés ici.
Je pense que la gestion appropriée de cet algorithme serait d’appeler verify sans hachage, comme recommandé.