Passkeys是一种基于非对称加密算法的登录验证方式,可以通过生物识别方式解锁私钥,比传统密码更加安全。Google已经率先支持了Passkeys登录方式,用户可以在设备上利用PIN码解锁、指纹或面部辨识等生物识别方式验证身份。Passkeys的原理是在用户注册环节,生成一对密钥,公钥存在服务器端,私钥存在用户需要登录的设备上。Passkeys可以通过Django4.2实现,需要安装相关依赖和配置SSL证书。用户可以在passkeys管理页面中创建私钥,私钥留在设备中,公钥存在Django项目的Sqllite3数据库中。
完成下面两步后,将自动完成登录并继续当前操作。