Enabling two-factor authentication (2FA)

二要素認証について

二要素認証(2FA)は、Webサイトまたはアプリにログインするときに使用される追加のセキュリティレイヤーです。2FAでは、ユーザー名とパスワードでログインし、自分だけが知っている、またはアクセスできる別の形式の認証を提供する必要があります。

二要素認証を設定する

pgAdmin4の2FAをセットアップするには、pgAdminがサーバーモードでインストールされているシステム上の config_local.py または config_system.py ( config.py ドキュメントを参照)で2要素認証設定を構成する必要があります。これらの設定を config.py ファイルからコピーし、次のパラメーターの値を変更できます。

Parameter

Description

MFA_ENABLED

このパラメーターのデフォルト値はTrueです。2FAを無効にするには、値を False に設定します

SUPPORTED_MFA_LIST

サポートする認証方法を設定する

MFA_EMAIL_SUBJECT

<APP_NAME>-検証コードpgAdmin4-検証コード

MFA_FORCE_REGISTRATION

ユーザーにログイン時に認証方法を構成するように強制します(認証がまだ構成されていない場合)。

注:2要素認証方法として「電子メール」を使用するには、config_local.pyまたはconfig_system.pyで「メールサーバー設定」を設定する必要があります( config.py ドキュメントを参照)。

二要素認証を構成する

ユーザーの2FAを構成するには、右上隅の`User`メニューで「Two-FactorAuthentication」をクリックする必要があります。サポートされているすべての多要素認証方法がリストされます。これらの方法のいずれかの[セットアップ]をクリックし、各認証方法の手順に従います。すでに設定されている認証方法の`Delete`ボタンが表示されます。`Delete`ボタンをクリックすると、現在のユーザーの認証方法の登録が削除されます。

二要素認証を構成する

MFA_FORCE_REGISTRATION パラメーターを True に設定することで、ユーザーにログイン時に2要素認証方法を構成するよう強制することもできます。