What is User Presence?#
User Presence in WebAuthn is a fundamental component,
distinct from User Verification, focusing on
establishing that a user is physically engaging with the authentication process. This
basic yet crucial feature includes:
- Simple Interaction: Typically involves the user touching the
authenticator, without the need for entering a PIN or
biometric data.
- Functionality: Aims to confirm that the user is physically present, rather than
verifying their specific identity.
- Security Implication: Indicates user engagement in the authentication process, but
does not uniquely identify the user, unlike
User Verification.
For more details, we recommend taking a look at our recent blog post about
WebAuthn User Verification & User Presence for Passkeys.
Key Takeaways#
- User presence is a basic requirement in WebAuthn for demonstrating physical engagement
of the user in the authentication process.
- It is distinct from User Verification, as it does
not authenticate individual identity.
- Enhances the authentication process by ensuring that a user is physically interacting
with the authenticator.
User Presence in WebAuthn plays a pivotal role in
establishing the engagement of a user during an authentication ceremony. While it does not
ascertain the identity of the user, its requirement for physical interaction serves as a
primary check in the authentication flow.
Detailed Insights#
- Process and Modalities: Involves basic gestures like touching the
authenticator, which is generally mandatory for
authentication.
- Comparison with User Verification: Unlike
User Verification,
User Presence does not involve authorization
gestures like biometrics or PINs. It is a simpler, yet essential, test of physical user
engagement.
- Implementation in Authentication Flow: User Presence can be combined with User
Verification for stronger security, particularly in passwordless or multi-factor
authentication scenarios.
User Presence FAQs#
What is the primary function of User Presence in WebAuthn?#
User Presence ensures that the user is physically present and interacting with the
authenticator during the authentication process.
How does User Presence differ from User Verification in WebAuthn?#
User Presence confirms physical interaction with the
authenticator, while User Verification authenticates the user's
identity through methods like PINs or biometrics.
In what scenarios is User Presence particularly important in WebAuthn?#
User Presence is crucial in second-factor authentication
(2FA) scenarios to ensure the user's physical
interaction with the authenticator, complementing other security measures.

Add passkeys to your app in <1 hour with our UI components, SDKs & guides.
Start Free Trial