imjackie

vaultwarden-server 两步验证生成的验证码,部分网站无法通过

  •  1
     
  •   imjackie · Dec 19, 2023 · 3153 views
    This topic created in 926 days ago, the information mentioned may be changed or developed.

    vaultwarden-server 使用了 3 年多了,一直体验不错,但是有一个问题一直困扰,部分网站开启了两步验证,vaultwarden-server 弹出的两步验证授权码一直无法登录,必须使用 authy 等验证器的验证码才能通过。

    Google 过类似问题,可能跟时区有关系,docker 环境中添加了 TZ:Asia/Shanghai ,仍无法验证通过。

    比如微软、Google 的,就无法通过,但是类似 cloudflare 、namesilo 则可以通过。

    11 replies    2023-12-20 08:10:53 +08:00
    Honkaiteio
        1
    Honkaiteio  
       Dec 19, 2023
    首先 vaultwarden 官方的 env.template 里没有 TZ 这个环境变量,所以不知道你配置的是否生效
    https://github.com/dani-garcia/vaultwarden/blob/main/.env.template

    其次,你要确保 server 所在的机器 ntp 时钟对齐,你也可以看诊断信息确认时钟是否正常
    https://your-vaultwarden-domain/admin/diagnostics

    示例图:

    https://imgur.com/a/Nsr01AY
    totoro625
        2
    totoro625  
       Dec 19, 2023
    只有可能是服务器时间错了,你用的什么服务器
    hefish
        3
    hefish  
       Dec 19, 2023
    我这边没发现这个情况嘛。
    mdn
        4
    mdn  
       Dec 19, 2023
    TOTP 使用时间戳,什么时区没有关系啊
    Tink
        5
    Tink  
       Dec 19, 2023
    时间错误
    leonshaw
        6
    leonshaw  
       Dec 19, 2023
    是客户端的时间吧
    dorothyREN
        7
    dorothyREN  
       Dec 19, 2023
    key 一样,那出问题的只能是时间不对了
    rocknjoekudo
        8
    rocknjoekudo  
       Dec 19, 2023 via Android
    Vaultwarden/Bitwarden 的 TOTP 是在客户端根据 Secret 生成的。建议查一下客户端的时间是否与需要访问的服务一直
    FrankAdler
        9
    FrankAdler  
       Dec 19, 2023 via Android
    你比如里的几个网站我都在用,明确告诉你我这里是正常的
    imjackie
        10
    imjackie  
    OP
       Dec 19, 2023
    @totoro625 群晖 docker 环境
    Kiske
        11
    Kiske  
       Dec 20, 2023
    volumes:
    - /etc/localtime:/etc/localtime:ro
    或者 docker run -v /etc/localtime:/etc/localtime:ro
    在 Fedora 里需要这样将宿主机的时间传给容器,TZ 没用,虽然有这个环境变量,但 vaultwarden 根本不读取
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5333 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 70ms · UTC 09:22 · PVG 17:22 · LAX 02:22 · JFK 05:22
    ♥ Do have faith in what you're doing.