Aller au contenu principal
Jahia Store
FR

UPA - MFA factors - shared extensions

community
Télécharger 0.1.1

Informations

Identifiant du module
mfa-factors-extensions
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-extensions

The factor-agnostic foundation of the MFA Community family. This bundle has no UI of its own; it provides the plumbing the TOTP and WebAuthn factors plug into: the /cms/login gate with IP allow-listing, the login/logout URL provider, the backup-code generator, per-site and global enforcement policy, an audit log, and the MfaSiteProvider SPI that lets each factor contribute its own enforcement state and per-site routing.

Install this first. Both factor modules declare it as a hard dependency (jahia-depends), so it starts ahead of them. Server administrators configure it under Administration → Server → Configuration → MFA Community.

  • Factor-agnostic /cms/login gate with IPv4/IPv6 and CIDR allow-listing
  • Global and per-site login/logout URL routing (file-backed OSGi configuration, one file per site)
  • One-shot backup-code generation shared across factors
  • Session-level GraphQL API, including the locked-out "request reset" flow (no account enumeration)
  • Consolidated audit and enrollment reporting surface for all installed factors

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