Authentication plugin for Payload CMS
-
Updated
Apr 7, 2025 - TypeScript
Passkeys are a form of passwordless user authentication for websites and apps, that is designed to provide a high level
of security by leveraging public key infrastructure. Unlike passwords, no shared secret is exchanged between the user
and a service. Instead, the public key is sent to the server, while the private key is stored in the user’s device.
To verify the user’s identity, users can use biometric data, such as a fingerprints or facial recognition, instead of
relying on a user-generated password. This makes it much more difficult for attackers to gain unauthorized access to an
account, as passkeys are two-factor-authentication (2FA) by default. Concisely, they avoid a range of
password-based attacks, including phishing, by providing an additional layer of security.
Authentication plugin for Payload CMS
Repository for Passkey Tutorial using Node.js (Express), JavaScript, MySQL & SimpleWebAuthn
Sample project that shows how to integrate passkeys into your existing password-based Amazon Cognito project.
Passkeys demo using Cloudflare Workers, KV, and D1
Add passkeys to your Next.js application using the Corbado passkey-first authentication solution.
Add passkeys to your React and Hono application using the Corbado passkey-first authentication solution.
Hanko integration for Nuxt
pwawallet.xyz
Next.js (TypeScript) repository of a sample app that offers passkey authentication.
An example repository showcasing end-to-end passkey registration and authentication on a mobile app using Node.js and React Native
Node.js (Express) repository of a sample app that offers passkey authentication.
Next.js and Auth.js example using the Hanko passkey provider
Example of running passkey on cloudflare