Skip to main content
Jahia Store
EN

UPA - MFA factors - WebAuthn

community
Download 0.1.1

Information

Module ID
mfa-factors-webauthn
Group ID
org.jahia.community
Status
community
Category
Authentication
Author
Florent BOURASSE
Developer website
https://github.com/Jahia/mfa-community-parent
Requires Jahia
8.2.3.0
Updated
2026-07-09
Source
scm:git:git@github.com:Jahia/jahia-private.git/jahia-modules/mfa-factors-webauthn

Adds a WebAuthn / FIDO2 factor to the UPA Multi-Factor Authentication framework: passkeys, hardware security keys, and platform authenticators such as fingerprint and face unlock. Because WebAuthn credentials are origin-bound, this factor is phishing-resistant by design; a credential registered for your site cannot be replayed against an attacker's page. Built on the Yubico webauthn-server-core library (embedded in the bundle).

Users register and name multiple authenticators from a self-service panel; administrators manage policy per site (MFA Community → Security and passkeys) with the same shape as the TOTP factor, including audit and registration reporting.

  • WebAuthn / FIDO2: passkeys, security keys, and platform authenticators
  • Phishing-resistant, origin-bound credentials
  • Register, rename, and remove multiple authenticators per user
  • Relying-party ID pinned in server configuration (changing it intentionally invalidates existing passkeys)
  • Per-site policy, administrator reset, rate limiting, and audit trail
  • Self-contained bundle with the Yubico WebAuthn library embedded

Screenshots

Versions

Fixes

  • Admin UI: restored the vertical scrollbar on the MFA extensions global settings page (/jahia/administration/mfa-extensions-settings). The form was clipped with no scrollbar when it grew past the viewport.

Contents

0.1.0 plus the single fix above. No API or dependency changes.

Requirements

  • Jahia 8.2.3.0
  • user-password-authentication 0.2.0 (modules import org.jahia.modules.upa.mfa at [0.2,1))

Install

Deploy the three .jar bundles via the module manager / hot-deploy folder; install mfa-factors-login-ui-0.1.1.tgz via the provisioning API.

Requires Jahia 8.2.3.0Updated 2026-06-29
Requires Jahia 8.2.3.0Updated 2026-06-28