@tylerl no está completamente aquí. (Especialmente porque U2F requiere software adicional ;-)
El yubikey puede trabajar independientemente del controlador y de cualquier sitio web. Así que el yubikey no detectará un sitio web, si no está en modo U2F.
Un yubikey completo tiene los siguientes modos:
- PGP
- U2F
- modo yubico AES
- HOTP
- Respuesta de desafío (se puede usar como TOTP)
- contraseña estática
Supongo que lo que estás buscando debería ser HOTP. Cuál es el modo basado en eventos definido en RFC 4226. TOTP se basa en HOTP y el contador es el tiempo.
Puedes inicializar el yubikey en modo HOTP y escribir la clave secreta en el yubikey. El yubikey funcionará como un teclado normal y emitirá el valor OTP cada vez que toque el botón. No importa si se encuentra en el sitio web correcto, en un navegador o en un bloc de notas. = > completamente sin ningún software adicional y completamente sin que el sitio web se preocupe por usted usando un yubikey.
Creo que solo hay dos desafíos aquí:
-
El sitio web / aplicación donde desea usar esto debería ser compatible con HOTP, no solo con TOTP.
-
El yubikey solo tiene dos ranuras para esto. Es decir. solo puede utilizar el yubikey con dos sitios web / aplicaciones.