Activate Passkeys and Let Your Users Log in without a Password

peter.fernandez
Thu, 08 Feb 2024 10:36:26 +0000

@nowens Welcome to the community

As you may already be aware, Passkeys utilize public/private key cryptography, where the public key is stored on the server - in this case Auth0 as the IdP - and the private key is stored on the device. In Auth0, a database connection is used for storing public keys as this is already backed by an Auth0 secured data store in which all user credentials are kept. A custom database connection, on the other hand, is not backed by a secured Auth0 credential store, so by default there is no where to store Passkey public key information.

Whilst I’ll never say never, I would think it unlikely that Auth0 will provide Passkey support against a pure custom database connection…unless, of course, there’s a real demand for doing so. What Auth0 does support, however, is Passkey support for Authomatic (a.k.a. Lazy) Migration - which is a scenario in which custom database connectivity and a secured Auth0 credential store act in tandem.

Hope this helps