phpMyAdmin 2단계 인증, Authenticator 앱을 옵션으로 볼 수 없음

phpMyAdmin 2단계 인증, Authenticator 앱을 옵션으로 볼 수 없음

상당한 노력 끝에 마침내 phpMyAdmin에서 2FA를 허용하게 되었습니다. 불행하게도 없음과 하드웨어라는 두 가지 옵션만 제공되는 반면, 저는 QR 코드를 스캔하고 인증 앱(Google Authenticator, Authy 등)을 사용할 수 있기를 원합니다.

에 따르면문서그것은 전적으로 가능합니다. 나는 작곡가 라인을 실행했습니다 :

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

... 그리고 phpMyAdmin의 적절한 위치에 복사하고 모든 것을 포함하도록 자동 로드를 변경했습니다.... 하지만 인증 앱에 대한 옵션은 나타나지 않습니다. 이유와 해결 방법을 아시는 분 계신가요? 구성 파일을 샅샅이 뒤져보니 빈손으로 나왔습니다.

phpMyAdmin 스크린샷

CentOS 7의 remi 저장소에 있는 phpMyAdmin 버전 4.9.0.1.

답변1

사용phpMyAdminRPM 패키지를 사용하는 경우 작곡가를 사용할 필요 없이 선택적 종속성을 설치하기만 하면 됩니다(기본적으로 Fedora 및 RHEL 8에서는 자동으로 가져옵니다).

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

그런 다음 "데이터베이스 저장소"를 구성한 후 연결되면 사용자에 대한 매개변수 페이지에 2 인증 요소가 나타납니다.

관련 정보