ZapQR Setup guide โ†’
LIVE DEMO

Try Sign in with ZapQR

This page is a real relying party. The button below runs the same OpenID Connect flow your WordPress, Drupal, or Shopify site would โ€” against the live auth.zapqr.ai identity provider. No password exists anywhere in this flow.

Acme Demo Store

An imaginary site that outsourced its login to ZapQR.

First time? You'll create an account with just your email (magic link), then you can add a passkey so next time is one touch of Face ID / Touch ID.

๐Ÿ”€

1. Redirect to the IdP

The button sends you to auth.zapqr.ai with an authorization-code request (PKCE S256, state, nonce) โ€” the standard OIDC dance.

๐Ÿ”

2. Passwordless ceremony

You sign in with a passkey or an email magic link, and approve sharing your email with this demo โ€” once.

๐ŸŽซ

3. Signed ID token

This page exchanges the code for an RS256-signed ID token and shows you the claims โ€” verified email, stable subject ID.

Add this to your site โ€” setup guide

WordPress plugin, Drupal, or any OIDC platform. About 10 minutes.

BONUS: QR AUTOFILL

The ZapQR app's QR credential fill

Different trick, same app: for sites that still use passwords, the ZapQR iOS app can beam a stored credential into a login form by scanning a QR. Try it โ€” test credentials: demo / demo

Sign In

or

Scan the QR with the ZapQR app, or type demo/demo. This widget uses embed.js โ€” the QR fills the form fields for you.