Reputation: 78975
Both Apple and Google have demonstrated Passkeys at their developer conferences (Google I/O and Apple WWDC 2022), and Microsoft is also on board. Being able to transfer passkeys from device to device removes a major limitation of FIDO2/WebAuthn and will likely be the breakthrough.
However, in their presentations both Apple and Google demonstrated the passkey setup on top of an account with username and password. Once the passkey was created, login was possible without password.
Upvotes: 9
Views: 2327
Reputation: 186
You don't need passwords when going with the passkeys approach. Generally, you can use out-of-the-box solutions for passkeys, as passkeys.com for example
Upvotes: 1
Reputation: 31
Passkeys does requires an account. However, it doesn’t require a password because biometrics is used in authentication. I added passkeys to my site using OwnID API https://youtu.be/DAJHaUbHs44
Upvotes: 1
Reputation: 46
An authentication is the process of checking who you are when you talk to the service. The authentication typically is bound to the user's identity. Such identity is mostly verified during onboarding process and you register some credentials (authenticators) for future identification and authentication. Typical identity proofing (and verification) process requires some complex couple of steps.
In this case, you might leverage a password as an authenticator and others. It's up to your choice. So, even without supporting the passkey, you can entirely remove the password if there is any fallback authenticators.
Since the password is very easy to deploy and universal way of authentication, most of the service providers are now relying on the password and they are the root cause of the most of security breaches.
Passkeys are the alternative way for the users to authenticate themselves to the services with possession factor and it tries to be universal by synchronized the credential across user's devices.
Upvotes: 0
Reputation: 454
Great questions – we've been working on finding good answers since WebAuthn Platform Authenticators (and now passkeys) have been announced.
tl;dr:
BUT you have to take into account what your average user knows about authentication and what they expect when they want to create an account or login to your app or website.
We frequently hear from users as well as service providers things like:
Ultimately, it would just not be a good idea to offer only passkey-based authentication for any production login today. In a few years things will look different, but for now the only sensible approach is to offer a regular login with a passkey alternative (on supported devices). Slowly, users will get to know the technology and the term passkey from the big account providers (Apple, Google, MS, Amazon, ...) and the typical username/password login form will be degraded to a fallback/recovery method and hopefully be completely gone someday.
Upvotes: 12