Unlock the essentials of discoverable credentials for developers. Enhance your app's security with our straightforward guide on passkey implementation.
A Discoverable Credential is a type of credential in WebAuthn, often used for
passkeys, that is stored directly on the authenticator (e.g.,
security key like YubiKey, smartphone's
secure enclave).
Stored Locally: Unlike non-resident keys, discoverable credentials are stored on the
authenticator itself.
Easy Identification: They can be identified by the client without requiring user input
of credential ID, as they're discoverable by the
authenticator for a specific
Relying Party ID.
User Experience Benefits: They offer a streamlined login process, often supporting
features like Conditional UI for autofill, enhancing user
experience by reducing the need to remember or input user handles,
Security and Device-Specific Authentication: Tying authentication to a specific device
adds an extra security layer.
Role in WebAuthn Ecosystem: They are integral to the WebAuthn framework, ensuring
secure and
user-friendly authentication
processes.
Technical Aspects: They utilize public-private key cryptography, stored directly on
the device, offering a more secure form of authentication compared to traditional
methods like passwords.
Usage Scenarios: Ideal for personal devices like smartphones or laptops where
frequent authentication is common.
Discoverable Credentials in WebAuthn are types of credentials stored directly on the
authenticator, allowing for more secure and
user-friendly authentication
processes.
Their main limitations include the finite storage capacity of
authenticators and the risk of losing access to credentials
if the authenticator is lost or compromised.
Yes, they offer enhanced security by storing credentials directly on the device and
using public-private key cryptography, making them more secure than traditional
password-based methods.
See how Corbado fits your passkey rollout and existing authentication stack.