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

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

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

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

什么是免密登录?

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

手机上按下指纹、或者刷个脸就能进入系统,类似这样的操作就是免密登录,只不过在  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  能被更多的网站接入,这样就可以解决记密码的烦恼了。

责任编辑:姜华 来源: 不止dotNET
相关推荐

2020-01-30 10:00:44

Linux公钥私钥

2021-01-06 10:09:05

Spring Boothttps sslhttps

2019-10-23 04:37:56

Jschsftp服务器

2021-04-22 06:15:59

Linux静态链接动态库

2019-02-26 09:30:47

AndroidiOS移动系统

2013-12-13 17:21:14

Lua脚本语言

2009-06-25 16:49:24

Hibernate

2023-04-12 15:25:09

Bytrace鸿蒙

2023-11-17 12:04:39

GORM并发

2017-04-05 13:17:26

LinuxShellvi

2023-07-04 16:36:03

Linuxcd 命令

2010-04-29 17:51:40

Unix工具

2023-07-23 19:26:18

Linuxcat 命令

2011-06-15 10:08:01

Qt CVS

2022-06-23 09:47:50

混沌工程系统Kubernetes

2009-06-16 09:06:37

JavaMailJSP

2021-03-22 08:45:30

异步编程Java

2012-04-19 12:58:26

TitaniumJSS

2018-03-26 14:25:55

KubernetesSkaffold命令

2013-05-14 10:13:06

WindowsLinux操作系统
点赞
收藏

51CTO技术栈公众号