V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
qiuyue0
V2EX  ›  Android

小米 HyperOS 使用 Bitwarden 管理 passkey

  •  
  •   qiuyue0 · 4 天前 · 2265 次点击

    问题

    刚从 Microsoft Authenticator 迁移到 Bitwarden ,发现 Bitwarden 可以很方便地使用与同步 TOTP 和 Passkey ,但是在小米 HyperOS 上使用 Passkey 登录一直调用 Google 密码管理器,而不是 Bitwarden 。 BUG

    然后发现了这个贴子 小米 HyperOS 不支持 1password 通行证密钥吗? 尝试#19 方法后无果。

    应对方法

    经过一系列测试,在小米 14Pro HyperOS 2.0.200.4 Beta 上成功使用 Bitwarden 管理 passkey

    1. 设置自动填充服务为其他程序,这时在其他服务中会出现 Bitwarden 修改默认填充服务
    2. 勾选其他服务中的 Bitwarden
    3. 将默认自动填充服务切换回 Bitwarden
    4. 成功使用 Bitwarden 管理 passkey

    存在的问题

    添加 passkey 时还是会默认调用 google ,选择“更多选项”后会提示存储在 Bitwarden 中,不过调用速度很慢,而且也有概率提示储存在小米密码管理中,总之很玄学

    总结

    默认 passkey 服务就非得在其他服务中才可以设置,就算你把 Bitwarden 设置为默认的自动填充服务,passkey 也不会调用它,一通折腾后 Bitwarden 以一种奇怪的状态完美运行起来了。

    20 条回复    2025-03-31 14:50:20 +08:00
    ferock
        1
    ferock  
       4 天前 via Android
    其实,安卓上密码管理体验就是这样
    dingwen07
        2
    dingwen07  
       4 天前 via Android
    小米的通行密钥实现的很差,正常情况下是可以保存和使用多个服务

    扫码/蓝牙的实现也是稀烂,我稳定版系统根本调用不了 1Password ,设置成默认也是只能用 Google Password Manager
    MacsedProtoss
        3
    MacsedProtoss  
       4 天前 via iPhone
    实际上 想要无缝体验那就换个 iOS 吧
    dingwen07
        4
    dingwen07  
       4 天前 via Android
    哦,系统相机还把扫码给拦截了(小米似乎是自己实现了一套蓝牙通信,但只能调用自带的智能密码管理),我得用 Google Lens 扫码才能用 Play 服务的蓝牙 Passkey ,还好扫码对非 Apple 设备都可以记住……
    moefishtang
        5
    moefishtang  
       4 天前
    小米魔改了 Passkey 功能,最好冻结“应用程序扩展服务”,这个 app 负责小米自己实现的 Passkey
    Torpedo
        6
    Torpedo  
       4 天前
    ios 这点甩安卓 n 条街
    moefishtang
        7
    moefishtang  
       4 天前
    另外还需要安装“谷歌身份验证器”
    @dingwen07 #4 试试这个,我冻结并安装 Google 身份验证器以后是直接调用 Google 的密码管理器
    sayoll
        8
    sayoll  
       4 天前 via Android
    用小米,直接配合 Gboard 就无感了。
    qiuyue0
        9
    qiuyue0  
    OP
       4 天前
    @sayoll 092 五笔用户,gboard 不适合
    liyafe1997
        10
    liyafe1997  
       4 天前
    @qiuyue0 同五笔用户,gboard 的五笔真的好烂,好多字你要打全码才能显示出来。
    yinmin
        11
    yinmin  
       3 天前
    小米 hyperos 的 passkey 会调用 google 密码管理器,认证的时候会连接 https://cable.ua5v.com ,但是这个地址是给墙掉的,所以很多人说小米没法用 passkey 。 如果让这个地址可用,小米 passkey 还是蛮好用的。
    hysjw
        12
    hysjw  
       3 天前
    直接上 pixel 无缝体验 bitwarden
    yinmin
        13
    yinmin  
       3 天前
    @qiuyue0 不翻墙的情况下,你小米手机的 bitwarden passkey 能在电脑 PC 上跨设备使用吗?
    ZxykM
        14
    ZxykM  
       3 天前
    我也发现了这个问题,很恼火,也没啥完美的解决方法
    ronman
        15
    ronman  
       3 天前
    @ferock 别扣帽子,OPPO 就没这些破事
    sastar
        16
    sastar  
       3 天前
    三星用户没有这个烦恼
    luojianxhlxt
        17
    luojianxhlxt  
       3 天前
    @yinmin #11 2025 年,国产手机厂商小米还不知道这个域名无法连接吗?
    yinmin
        18
    yinmin  
       3 天前
    @luojianxhlxt #17 跨设备 passkey ,windows 和 mac 都使用 Client to Authenticator Protocol (CTAP) 协议,但是这个 CTAP 协议有点扯,即使是 fido 联盟的协议最新版本(2025-02-28),tunnel service identifier (uint16)也只定义了 2 个 endpoint 域名:编号 0 是 cable.ua5v.com(android), 编号 1 是 cable.auth.com(iphone),windows 和 mac 只会连接这 2 个域名,小米要和 win/mac 做跨设备 passkey 验证有点难啊。

    见: https://fidoalliance.org/specs/fido-v2.2-ps-20250228/fido-client-to-authenticator-protocol-v2.2-ps-20250228.html (检索:assignedTunnelServerDomains 关键词快速定位)
    qiuyue0
        19
    qiuyue0  
    OP
       1 天前   ❤️ 1
    @yinmin 你指的是保存后的 passkey 可以让电脑与手机都使用该 passkey 登录吗?安卓、mac 、windows 测试后都可以,无论是安卓保存 PC 登录还是 PC 保存安卓登录。使用微软账号测试。
    ferock
        20
    ferock  
       7 小时 13 分钟前 via Android
    @ronman #15

    我的 K40s 就没这个问题,fm3 就有问题,体验不一致安卓不是常态嘛,有啥毛病,体验稳定性的确比不过 ios 。就像开盲盒一样
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3055 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 14:03 · PVG 22:03 · LAX 07:03 · JFK 10:03
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.