From 153e244fa2f8bfd081c3286b7a3596b93c96a48d Mon Sep 17 00:00:00 2001 From: Monica Marziani Date: Tue, 30 Jun 2026 12:57:46 +0200 Subject: [PATCH 1/2] Update plugins.xml Add loginOtp 2.0.0 --- plugins.xml | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/plugins.xml b/plugins.xml index 84642515..7118cdd8 100644 --- a/plugins.xml +++ b/plugins.xml @@ -12050,4 +12050,26 @@ the registration of DOIs with mEDRA.

]]> Versión inicial para OJS 3.5+ + + Login OTP via Email + Login OTP via Email + https://github.com/archicoop/loginOtp + Two-factor authentication for OJS/OMP login via 6-digit one-time code sent by email. + Two-factor authentication for OJS/OMP login via 6-digit one-time code sent by email. + Adds two-factor authentication to the login process by sending a one-time code (OTP) via email after a successful username/password login. Per-journal configuration: each journal independently decides which roles must complete the 2FA step. Site-level login is always protected. Plugin runs as an always-active system component. Compliant with Italian ACN Guidelines for Public Administrations and GDPR.

]]>
+ Adds two-factor authentication to the login process by sending a one-time code (OTP) via email after a successful username/password login. Per-journal configuration: each journal independently decides which roles must complete the 2FA step. Site-level login is always protected. Plugin runs as an always-active system component. Compliant with Italian ACN Guidelines for Public Administrations and GDPR.

]]>
+ + Archimede Informatica + Archimede Informatica + marziani@archicoop.it + + + https://github.com/archicoop/loginOtp/releases/download/v2.0.0/loginOtp-2.0.0.tar.gz + + ~3.5.0.0 + + + Major refactor: per-journal configuration, OR-based rule set, plugin always active. + +
From 2e565bef60f642fa3a8474e57aea62673f023b58 Mon Sep 17 00:00:00 2001 From: Monica Marziani Date: Fri, 31 Jul 2026 09:35:17 +0200 Subject: [PATCH 2/2] Update plugins.xml Update loginOtp to v2.0.1 and improve description Supersedes v2.0.0 (never publicly distributed). Description reworded to describe plugin behavior rather than v2.0.0-specific refactor notes. Full changelog: https://github.com/archicoop/loginOtp/blob/v2.0.1/CHANGELOG.md --- plugins.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/plugins.xml b/plugins.xml index 7118cdd8..5a3e6b85 100644 --- a/plugins.xml +++ b/plugins.xml @@ -12063,13 +12063,13 @@ the registration of DOIs with mEDRA.

]]> Archimede Informatica marziani@archicoop.it - - https://github.com/archicoop/loginOtp/releases/download/v2.0.0/loginOtp-2.0.0.tar.gz + + https://github.com/archicoop/loginOtp/releases/download/v2.0.1/loginOtp-2.0.1.tar.gz ~3.5.0.0 - Major refactor: per-journal configuration, OR-based rule set, plugin always active. + Two-factor authentication via email OTP. Configurable per-journal by role.