| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 
 | From: William Desportes <williamdes@wdes.fr>
Date: Sat, 21 Jan 2023 11:37:10 +0400
Subject: Update documentation to add missing packages for 2FA
Origin: vendor
Forwarded: not-needed
---
 doc/two_factor.rst                         | 4 ++--
 libraries/classes/TwoFactor.php            | 6 +++---
 templates/preferences/two_factor/main.twig | 2 +-
 3 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/doc/two_factor.rst b/doc/two_factor.rst
index b507718..67afd04 100644
--- a/doc/two_factor.rst
+++ b/doc/two_factor.rst
@@ -15,13 +15,13 @@ manually; the typical way of doing so is with the command:
 
 .. code-block:: sh
 
-    composer require pragmarx/google2fa-qrcode bacon/bacon-qr-code
+    apt install php-pragmarx-google2fa-qrcode php-bacon-qr-code
 
 Or when using a hardware security key with FIDO U2F:
 
 .. code-block:: sh
 
-    composer require code-lts/u2f-php-server
+    apt install php-code-lts-u2f-php-server
 
 Authentication Application (2FA)
 --------------------------------
diff --git a/libraries/classes/TwoFactor.php b/libraries/classes/TwoFactor.php
index da77d08..1c78ac6 100644
--- a/libraries/classes/TwoFactor.php
+++ b/libraries/classes/TwoFactor.php
@@ -161,21 +161,21 @@ class TwoFactor
         if (! class_exists(Google2FA::class)) {
             $result[] = [
                 'class' => Application::getName(),
-                'dep' => 'pragmarx/google2fa-qrcode',
+                'dep' => 'php-pragmarx-google2fa-qrcode',
             ];
         }
 
         if (! class_exists(ImageRenderer::class)) {
             $result[] = [
                 'class' => Application::getName(),
-                'dep' => 'bacon/bacon-qr-code',
+                'dep' => 'php-bacon-qr-code',
             ];
         }
 
         if (! class_exists(U2FServer::class)) {
             $result[] = [
                 'class' => Key::getName(),
-                'dep' => 'code-lts/u2f-php-server',
+                'dep' => 'php-code-lts-u2f-php-server',
             ];
         }
 
diff --git a/templates/preferences/two_factor/main.twig b/templates/preferences/two_factor/main.twig
index e1b2c76..9343804 100644
--- a/templates/preferences/two_factor/main.twig
+++ b/templates/preferences/two_factor/main.twig
@@ -9,7 +9,7 @@
     {% if enabled %}
       {% if num_backends == 0 %}
         <p>{% trans "Two-factor authentication is not available, please install optional dependencies to enable authentication backends." %}</p>
-        <p>{% trans "Following composer packages are missing:" %}</p>
+        <p>{% trans "Following APT packages are missing:" %}</p>
         <ul>
           {% for item in missing %}
             <li><code>{{ item.dep }}</code> ({{ item.class }})</li>
 |