【问题标题】:pgAdmin docker 2FA TOTP authentication error "Failed to validate the code"pgAdmin docker 2FA TOTP 身份验证错误“验证代码失败”
【发布时间】:2022-09-24 22:41:43
【问题描述】:

我正在使用dpage/pgadmin4:6.3 提供的图像https://hub.docker.com/r/dpage/pgadmin4/

我正在尝试设置基于 2FA TOTP 的身份验证,方法是单击应用程序的右上角(用户图标),然后单击“双因素身份验证”以打开一个新的弹出窗口,其中 QR 码显示在我的网络中浏览器(撰写本文时为 Firefox 95.0.2)。

我扫描代码(使用 DUO 或 FREOTP+ 应用程序(两者同时给我相同的代码))然后我在应用程序中输入它并单击“继续”,但此消息显示:

验证代码失败

单击“继续”按钮时,服务日志 (docker) 会打印此行:

pgadmin4 | ::ffff:172.18.0.1 - - [12/Jan/2022:08:38:07 +0000] \"POST /mfa/register HTTP/1.1\" 200 19240 \"http://localhost:5050/mfa/register\" \"Mozilla/5.0 (X11; Linux x86_64; rv:95.0) Gecko/20100101 Firefox/95.0\"

我怎样才能让它工作?

请注意,移动设备上的这两个扫描应用程序都非常适用于需要 2FA 身份验证的其他网站,例如 github 或其他网站。

编辑
同样的错误发生在:
dpage/pgadmin4:6.4
dpage/pgadmin4:6.5

    标签: docker pgadmin pgadmin-4 two-factor-authentication


    【解决方案1】:

    您可能需要设置启用 NTP 的 pgadmin 服务器以同步时间。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-05-25
      • 2014-10-22
      • 1970-01-01
      • 1970-01-01
      • 2019-07-18
      • 1970-01-01
      • 1970-01-01
      • 2017-08-27
      相关资源
      最近更新 更多