Aller au contenu principal
Jahia Store
FR

UPA - MFA factors - WebAuthn

community
Télécharger 0.1.1

Informations

Identifiant du module
mfa-factors-webauthn
Identifiant de groupe
org.jahia.community
Statut
community
Catégorie
Authentication
Auteur
Florent BOURASSE
Site web du développeur
https://github.com/Jahia/mfa-community-parent
Nécessite Jahia
8.2.3.0
Mis à jour
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

Captures d'écran

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.

Nécessite Jahia 8.2.3.0Mis à jour 2026-06-29
Nécessite Jahia 8.2.3.0Mis à jour 2026-06-28