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.