phpMyAdmin 2-Faktor-Authentifizierung, Authenticator-App wird nicht als Option angezeigt

phpMyAdmin 2-Faktor-Authentifizierung, Authenticator-App wird nicht als Option angezeigt

Nach einigem Herumprobieren habe ich phpMyAdmin endlich dazu gebracht, 2FA zuzulassen. Leider bietet es mir nur zwei Optionen: Keine und Hardware, obwohl ich einen QR-Code scannen und eine Authenticator-App (Google Authenticator, Authy usw.) verwenden möchte.

Entsprechenddie Dokumentationes ist absolut möglich. Ich habe die Composer-Zeilen ausgeführt:

composer require pragmarx/google2fa
composer require bacon/bacon-qr-code
composer require samyoul/u2f-php-server
composer require pragmarx/google2fa-qrcode

... und habe sie an die entsprechende Stelle in phpMyAdmin kopiert, das automatische Laden geändert, um alles einzuschließen.... Aber es wird keine Option für die Authentifizierungs-App angezeigt. Weiß jemand, warum und wie man das behebt? Ich habe die Konfigurationsdatei durchsucht und bin mit leeren Händen zurückgekommen.

Screenshot von phpMyAdmin

phpMyAdmin Version 4.9.0.1 aus dem Remi-Repository auf CentOS 7.

Antwort1

Verwenden vonphpMyAdminRPM-Paket, Sie müssen nicht mit Composer herumspielen, installieren Sie einfach die optionalen Abhängigkeiten (die standardmäßig unter Fedora und RHEL 8 automatisch abgerufen werden)

yum install php-pragmarx-google2fa php-bacon-qr-code php-samyoul-u2f-php-server

Nachdem der „Datenbankspeicher“ konfiguriert wurde, wird der 2. Authentifizierungsfaktor bei bestehender Verbindung auf der Parameterseite für den Benutzer angezeigt.

verwandte Informationen