Adminer - OTP (2FA)

Adminer へのログインにワンタイムパスワード(二要素認証)を要求するには:

  1. この QR コードを Google Authenticator などのアプリで読み取ってください。
    QR コード

  2. login-otp.phpadminer-plugins/ という名前のディレクトリーにアップロードします。

  3. 次のファイルを作成します:
    <?php // adminer-plugins.php
    return array(
    	new AdminerLoginOtp(base64_decode('NtrwJUHkZJhzxg==')),
    );
    

  4. ログインフォームは次のようになります:
    Adminer のログインフォーム

  5. アプリが生成した OTP(6 桁)を入力してください。OTP は現在時刻から作られるため、スマートフォンとサーバーの時刻が合っていることが重要です。

カスタマイズ

発行者: ユーザー:

注意: この一意のシークレットはこのサーバー上でランダムに生成されました(どこにも保存されていません)。第三者を使わずにシークレットと QR コードを生成することもできます。例えばライブラリー簡単な関数を使う方法があります。