Una tarea aparentemente sencilla: añadir una Yubikey para la autenticación en dos pasos (2FA), pero no logro hacerlo y me siento muy confundido con todo este nuevo material.
¿Cómo debo configurar mi Yubikey?
¿OTP?
¿Yubico OTP?
¿Respuesta a desafío (Challenge Response)?
¿Contraseña estática?
¿OATH-HOTP? → lo intenté con Firefox y recibí: “El formato de atestación no es compatible con el servidor.”
Hmm, no deberías necesitar configurar nada. Prueba lo siguiente:
Conecta tu Yubikey en el puerto USB
Navega a /my/preferences/second-factor en tu sitio
Selecciona el botón Agregar clave de seguridad
Asigna un nombre a la clave si lo deseas y selecciona el botón Registrar
“Toca” tu Yubikey
Debería funcionar en Safari, Firefox y Chrome. También debería funcionar en dispositivos móviles si tienes un dispositivo compatible y un Yubikey con NFC.
Hoy intenté habilitar la autenticación en dos pasos (2FA) para meta.discourse.org usando FF 84.0.2, tal como se describió anteriormente. Apareció el mismo mensaje de error.
Lo intenté también en Chrome 88.0.4324.96 y funcionó inmediatamente.
Busqué en Google “The attestation format is not supported by the server.” y solo aparecieron 4 resultados, todos relacionados con el código fuente de Discourse. Parece que nadie más ha tenido este problema todavía…
Curioso: Cuando uso FF en modo privado, el inicio de sesión con 2FA funciona.
Edición:
Lo volví a intentar una docena de veces, desactivé las extensiones de FF y el bloqueador de scripts, probé el modo de navegación privada como se describió anteriormente, y la 2FA funciona en FF.
Lo extraño es que, tras volver a activar las extensiones de FF y el bloqueador de scripts, la 2FA sigue funcionando.
En cualquier caso, ya funciona, estoy feliz, caso cerrado