Aller au contenu principal
Jahia Store
FR

UPA - MFA factors - Login UI

community
Télécharger 0.1.1

Informations

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

The single front-end for the MFA Community factor family, delivered as a Jahia JS-SDK module. It renders the complete step-up flow (username and password, factor chooser, then TOTP, WebAuthn, or email-code verification) and a self-service settings panel where signed-in users manage every factor: enroll or re-enroll TOTP, view and regenerate backup codes, and add, rename, or remove passkeys. It also offers a "lost access to your second factor" path that requests an administrator reset without leaking whether an account exists.

The UI is built to WCAG 2.2 AAA, with a shared accessible OTP input reused across the login and self-service screens. Install it only if you want the bundled login template; deploy via the Jahia provisioning API or the Modules UI (the .tgz is not picked up by the hot-deploy folder).

- Full login flow: password, factor selection, and TOTP / WebAuthn / email-code verification
- Self-service management for TOTP, backup codes, passkeys, and email factor
- Locked-out account recovery request (no account enumeration)
- WCAG 2.2 AAA accessible, keyboard-first, reduced-motion aware
- Internationalized; drop-in Jahia component for any login page

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