怎样在 Github 中使用免密登录?

2023年 7月 28日 87.8k 0

我们在互联网上注册各种网站,密码经常会忘记,非常麻烦。以前还能各网站使用同一密码,虽然不太安全,但好记。现在各种网站的密码规则变强,还都不太一样,记密码就更难了。

如果有一种方式,能免密登录,就可以解决记不住密码的烦恼了。

什么是免密登录?

免密登录其实我们每天都在使用。

手机上按下指纹、或者刷个脸就能进入系统,类似这样的操作就是免密登录,只不过在  PC  使用浏览器访问网站时,大多都还是需要使用账号密码登录,为了安全性,可能还需要输入各种稀奇古怪的验证码。

现在有一种无需输入密码的解决方案:Passkey 。

什么是 Passkey ?

1、Passkey  不需要使用密码,而是使用密钥,接入了  Passkey 的网站会保存用户的公钥,登陆时用户使用私钥。

2、用户不需要知道私钥是什么,也不需要在登录时输入私钥,私钥通过「身份管理器」来提供。

2、「身份管理器」负责生成密钥,私钥自己保管,公钥提供给网站,「身份管理器」通常指指纹识别、人脸识别、或一些专用设备。

3、用户登录,网站会向「身份管理器」发请求,身份管理器验证身份(指纹、人脸识别)后允许使用私钥。

4、对用户来说就是按下指纹就登录网站了。

5、Passkey 的官网地址为:https://www.passkeys.io/ ,可以去进行体验。

如何在  Github  中使用?

1、点击「头像」->「Feature preview」->「Passkeys」,将 Passkeys  功能开启,如下图:

2、点击「头像」->「Settings」,进行设置:

3、开启了  Passkeys  功能后,在「Password and authentication」设置中就可以看到  Passkeys  的设置,如下图:

4、点击「Add a passkey」后会出现  Github  的登录确认:

5、确认后点击「Add passkey」按钮:

6、因为我的使用场景是  Mac  上的  Chrome  浏览器,我选择的是「此设备」:

7、根据向导继续,会弹出指纹校验的界面,在电脑上进行指纹识别就可以了:

8、指纹识别成功后,如下图:

9、可以看到在  Passkeys  中成功加入了我的身份信息:

10、现在可以退出  Github  来试试新的登录方式了,点击使用  Passkey  方式,进行指纹识别就可以成功登录了:

最后

希望  Passkey  能被更多的网站接入,这样就可以解决记密码的烦恼了。

相关文章

JavaScript2024新功能:Object.groupBy、正则表达式v标志
PHP trim 函数对多字节字符的使用和限制
新函数 json_validate() 、randomizer 类扩展…20 个PHP 8.3 新特性全面解析
使用HTMX为WordPress增效:如何在不使用复杂框架的情况下增强平台功能
为React 19做准备:WordPress 6.6用户指南
如何删除WordPress中的所有评论

发布评论