Autenticación de 2 factores de phpMyAdmin, no puedo ver la aplicación Authenticator como una opción

Autenticación de 2 factores de phpMyAdmin, no puedo ver la aplicación Authenticator como una opción

Después de bastante esfuerzo, finalmente logré que phpMyAdmin permitiera 2FA. Desafortunadamente, solo me da dos opciones: Ninguna y Hardware, mientras que quiero poder escanear un código QR y usar una aplicación de autenticación (Google Authenticator, Authy, etc.).

De acuerdo ala documentaciónes totalmente posible. Ejecuté las líneas del compositor:

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

... y los copié en el lugar apropiado en phpMyAdmin, cambié la carga automática para incluir todo... Pero no aparece ninguna opción para la aplicación de autenticación. ¿Alguien sabe por qué y cómo solucionarlo? Revisé el archivo de configuración y encontré con las manos vacías.

Captura de pantalla de phpMyAdmin

phpMyAdmin versión 4.9.0.1 del repositorio remi en CentOS 7.

Respuesta1

UsandophpMyAdminPaquete RPM, no tiene que jugar con Composer, simplemente instale las dependencias opcionales (que se extraen automáticamente, de forma predeterminada, en Fedora y RHEL 8).

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

Luego, después de haber configurado el "almacenamiento de base de datos", aparecerá el factor de autenticación 2, cuando esté conectado, en la página de parámetros, para el usuario.

información relacionada