Adminer - OTP (2FA)

So fordern Sie ein Einmalpasswort (Zwei-Faktor-Authentifizierung) für die Anmeldung bei Adminer an:

  1. Scannen Sie diesen QR-Code an Google Authenticator oder eine ähnliche Anwendung.
    QR-Code

  2. Laden Sie login-otp.php in das Verzeichnis mit dem Namen adminer-plugins/ hoch.

  3. Erstellen Sie die folgende Datei:
    <?php // adminer-plugins.php
    return array(
    	new AdminerLoginOtp(base64_decode('qOiM1++yuID1rA==')),
    );
    

  4. Das Anmeldeformular sollte nun wie folgt aussehen:
    Adminer-Anmeldeformular

  5. Geben Sie die von der App generierte OTP ein (6 Ziffern). Die OTP wird von der aktuellen Zeit abgeleitet, daher ist es wichtig, die richtige Zeit auf dem Telefon und auf dem Server zu haben.

Anpassung

Ausgebende Stelle: User:

Hinweis: Das für die Authentifizierung benötigte eindeutige Geheimnis wurde zufällig auf diesem Server generiert (und nirgendwo gespeichert). Möglicherweise möchten Sie das Geheimnis und den QR-Code ohne die Verwendung von Drittanbietern generieren, z. B. mit einer Bibliothek oder einfachen Funktionen.