Authentication & SSO

Sign-in for the Payload admin or your app users: OAuth and OpenID Connect providers, SSO, passkeys, magic links and two-factor authentication.

24 plugins, ranked by health score, then weekly downloads.

payload better auth

Better Auth database adapter and plugins that replace Payload's local auth strategy

700/wk74v3

payload totp

Add TOTP-based two-factor authentication to a Payload auth collection using authenticator apps

670/wk163v3

payload passkey

Passkey login and management for the Payload admin, built on Better Auth

65219/wk1v3

payload simple social login

Google and Microsoft Entra ID social login for the Payload admin panel and auth collections

650/wk3v3

payload auth

Replaces Payload's built-in auth with Better Auth, sharing one session between the admin panel and your app

590/wk344v3

payload oauth2

Generic OAuth2 sign-in for Payload auth collections with any OAuth2 provider

570/wk198v3

plugin

OAuth 2.1 with PKCE and dynamic client registration for the Payload MCP plugin, enabling custom connectors

570/wk8v3

payload authjs

Use Auth.js 5 providers to sign in and authenticate users in Payload CMS 3

560/wk207v3

payload auth pwless

Passwordless login for Payload with passkeys, magic links, OAuth and refresh-token sessions

550/wk2v3

payload plugin masquerade

Let admins switch to another user and browse as them without a password, then switch back

530/wk30v3

payload auth plugin

Authentication plugin adding OAuth, OpenID Connect, SSO and passkey sign-in to Payload CMS

500/wk310v3

payload keycloak

Keycloak SSO login for the Payload admin using OIDC with PKCE, silent refresh and permission-based access helpers

500/wk0v3

payload plugin oauth

OAuth sign-in for the Payload admin using passport-oauth2 with configurable providers

490/wk112v2

payload social auth

OAuth social login for the Payload admin with GitHub, Google, Facebook, Twitter and LinkedIn

480/wk3v3

payload subscribers plugin

Subscriber accounts with magic link or one-time code sign-in and opt-in channel management

450/wk3v3

payload auth cookie

Authenticate Payload admin and frontend users from cookies set by an external SSO system

4019/wk3v3

payload plugin oidc

Sign in to the Payload admin with any OpenID Connect provider

350/wk36v2

payload better auth

Integrates the Better Auth library into Payload CMS 3 for social login, two-factor auth and role-based access

3474v3

payload auth workos

WorkOS OAuth and enterprise SSO sign-in for Payload admin and app user collections

330/wk5v3

payload better auth

Replace Payload's built-in auth with Better Auth, including admin email OTP and req.user mapping

301v3

payload auth0 plugin

Auth0 sign-in for the Payload admin panel using a custom auth strategy

290/wk62v2

payload zitadel plugin

Sign in to the Payload admin through Zitadel using an OIDC login button and auth strategy

260/wk11v?

payload magic login

Passwordless magic link login for Payload via emailed, JWT-signed links

200/wk3v2

payload plugin google one tap

Adds Google One Tap sign-in to the Payload admin login page

01/wk13v1