Authnkey es un proveedor de credenciales que te permite usar llaves de seguridad FIDO2 (como YubiKey, SoloKey, Nitrokey o Token2) para autenticar llaves de acceso (passkeys) en Android.

Muchas llaves de seguridad NFC no funcionan bien en Android. El estándar nativo CTAP2 por NFC solo es compatible con llaves que permiten seleccionar aplicaciones mediante codificación extendida, y muchas tarjetas inteligentes y llaves no lo hacen, entonces estos dispositivos quedan limitados al uso básico de U2F (tocar para autenticar), lo que significa que no pueden usar passkeys protegidas por PIN ni credenciales detectables. Authnkey soluciona esta limitación implementando el protocolo CTAP2 completo.

La aplicación se registra como un proveedor de credenciales, por lo que cualquier aplicación o navegador que sea compatible con la API "Android Credential Manager" ofrecerá Authnkey como opción cuando se soliciten llaves de acceso (passkeys).

Esto también funciona en dispositivos sin Google Play Services, ya que Authnkey implementa el protocolo CTAP2 directamente, en lugar de depender de la API "FIDO2" de Google.

Funciones soportadas:
- Creación y autenticación de llaves de acceso (passkeys)
- Verificación con PIN (admite letras, números y símbolos)
- Permite iniciar sesión sin escribir tu usuario con credenciales residentes
- Soporta múltiples cuentas por sitio
- Es compatible con llaves de seguridad físicas NFC y USB

No requiere root.
