Autenticação de dois fatores do phpMyAdmin, não consigo ver o aplicativo Authenticator como uma opção

Autenticação de dois fatores do phpMyAdmin, não consigo ver o aplicativo Authenticator como uma opção

Depois de muito trabalho, finalmente consegui que o phpMyAdmin permitisse 2FA. Infelizmente, isso me dá apenas duas opções: Nenhum e Hardware, enquanto eu quero poder escanear um código QR e usar um aplicativo Authenticator (Google Authenticator, Authy, etc).

De acordo coma documentaçãoé totalmente possível. Corri as falas do compositor:

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

... e copiei-os para o local apropriado no phpMyAdmin, alterei o carregamento automático para incluir tudo.... Mas nenhuma opção para aplicativo autenticador aparece. Alguém sabe por que e como consertar isso? Examinei o arquivo de configuração e não encontrei nada.

Captura de tela do phpMyAdmin

phpMyAdmin versão 4.9.0.1 do repositório remi no CentOS 7.

Responder1

UsandophpMyAdminPacote RPM, você não precisa brincar com o compositor, basta instalar as dependências opcionais (que são puxadas automaticamente, por padrão, no Fedora e no RHEL 8)

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

Então, após ter configurado o "armazenamento de banco de dados", o fator de autenticação 2 aparecerá, quando conectado, na página de parâmetros, para o usuário.

informação relacionada