Vincent
Created: July 11, 2025
Updated: July 16, 2025
See the original glossary version in English here.
En WebAuthn,
authenticatorSelection es una parte importante del
objeto PublicKeyCredentialCreationOptions.
Esta característica permite a las
Partes Confidentes (RPs) especificar
criterios para seleccionar los autenticadores apropiados
durante la operación create()
. Su importancia radica en:
"authenticatorSelection": { "authenticatorAttachment": "platform", "residentKey": "required", "requireResidentKey": false, "userVerification": "required", }
A continuación, desglosamos los posibles valores y configuraciones de authenticatorSelection.
authenticatorSelection en WebAuthn es esencial para garantizar que el proceso de autenticación se alinee con los requisitos de seguridad específicos y las preferencias de experiencia de usuario. Ofrece a las Partes Confidentes la flexibilidad de adaptar el proceso de registro según sus necesidades de seguridad.
Aquí tienes un resumen de los posibles valores, tal como se especifican en la especificación de WebAuthn:
Valores posibles:
Este valor especifica si la Parte Confidente quiere crear una credencial detectable. Los valores posibles son:
Este valor solo se usa por retrocompatibilidad con WebAuthn nivel 1, y se establece en "true" si residentKey se establece en "required".
Este valor indica si se requiere la verificación de usuario para la operación. Los valores posibles son:
Advertencia: Si se establece en "preferred", el autenticador puede omitir la verificación de usuario en el proceso de autenticación. Puedes leer más sobre este problema en este artículo.
authenticatorSelection en WebAuthn permite a las Partes Confidentes especificar el tipo de autenticadores adecuados para su proceso de autenticación, incluyendo el requisito de verificación de usuario y el tipo de autenticador.
Afecta la experiencia de usuario al determinar el tipo de autenticador utilizado (de plataforma o itinerante) y establecer el nivel de verificación de usuario, influyendo así en la facilidad y seguridad del proceso de autenticación.
La configuración de authenticatorAttachment en authenticatorSelection determina si se requiere un autenticador de plataforma fijo o un autenticador multiplataforma extraíble, lo que afecta las características físicas y funcionales del proceso de autenticación.
Table of Contents
Enjoyed this read?
🤝 Join our Passkeys Community
Share passkeys implementation tips and get support to free the world from passwords.
🚀 Subscribe to Substack
Get the latest news, strategies, and insights about passkeys sent straight to your inbox.