Linux 软件免费装
Banner图

ZapQR Login

开发者 dasecure
更新时间 2026年8月31日 22:18
捐献地址: 去捐款
PHP版本: 7.4 及以上
WordPress版本: 7.0
版权: GPL-2.0-or-later
版权网址: 版权信息

标签

login authentication sso passwordless passkey

下载

1.0.0 1.1.0 1.1.1

详情介绍:

ZapQR Login gives your WordPress site passwordless sign-in, two ways: Sign in with ZapQR (SSO) — recommended A "Sign in with ZapQR" button on your login page. Visitors sign in with their ZapQR account — passkey-first (Face ID / Touch ID / security key), with an email link as fallback — via standards-based OpenID Connect single sign-on. One ZapQR account works across every site that offers it. QR credential fill (classic) Users save their WordPress credentials in the ZapQR app; on the login page they scan a QR code and the login form fills and submits itself. Credentials travel phone → browser over an encrypted WebSocket relay and are never stored on external servers.

安装:

  1. Install and activate the plugin.
  2. For SSO: go to Settings > ZapQR Login, copy the Redirect URI and Post-logout URI shown there, register your site at the ZapQR identity provider to get a Client ID and Secret, paste them in, tick Enable, save.
  3. For QR fill: nothing to configure — the widget appears on wp-login.php. Customize theme and accent color in Settings > ZapQR Login.

屏幕截图:

  • Settings > ZapQR Login: SSO configuration, with the exact URIs to register
  • Signing in from a TV, kiosk or car - scan the code, approve on your phone
  • Single logout: signing out of WordPress ends the ZapQR session too

升级注意事项:

1.1.1 Fixes the stale QR code after a completed login — the widget now refreshes itself so it can always be scanned again. 1.1.0 Adds "Sign in with ZapQR" single sign-on (passkeys, no passwords). The QR widget script is now bundled locally.

常见问题:

What does the site receive about the visitor in SSO mode?

Only a verified email address and a stable account identifier, delivered in a cryptographically signed token that the plugin verifies against the provider's published keys. No passwords, no passkeys, no profile data.

Can someone take over an existing account?

No. Linking to an existing WordPress user happens only when the ZapQR identity provider asserts the email is verified; unverified emails are rejected outright. You can also disable linking entirely, and new users always get the low-privilege role you configure.

Where do passkeys live?

With the visitor and the ZapQR identity provider — never on your WordPress site. Your site only consumes the signed sign-in assertion.

Does the QR credential mode still work?

Yes, unchanged. It is a separate, coexisting mode: the ZapQR app stores per-site WordPress credentials locally on the phone (Face ID / Touch ID protected) and relays them to the browser at login.

Does this work with multisite?

Yes.

更新日志:

1.1.1 1.1.0 1.0.0