国内要求注册账户通过绑定手机号完成实名认证,那既然你都绑定手机了,干脆就直接用手机验证码做无密码解决方案。其他的方案有学习成本不说,国内厂商还喜欢圈地搞自己的账号体系,弄 passkey 这种开放的解决方案对于圈地没什么好处
通行密钥可用性太差,目前用的 bitwarden 管理密码和秘钥 密码管理器因为权限问题很难做到使用通畅 相对来说比较好用的无密码就是苹果/华为账号登录,但这种限制太大,不能跨平台,至于微信登录,算了 最好用的当然是手机号+短信验证码,唯一的烦恼就是不想到处留下常用手机号,目前用和多号小号可以解决,但是这东西不知道哪天就不能用了 身份验证器、物理密钥、生物识别甚至苹果/华为账号登录都不是用来无密码登录的,这些玩意儿的前提是你先设置密码然后便捷登录
目前最好体验的还是运营商的一键登录,既满足需要留电话的合规需求,用户也几乎无理解门槛,就是点一下“一键登录”就可以了。Passkey 体验固然不错,但貌似还是程序员的圈子里用的比较多,很多站点都没看到这个功能的支持。