怎樣在 Github 中使用免密登錄?
我們在互聯(lián)網(wǎng)上注冊各種網(wǎng)站,密碼經(jīng)常會忘記,非常麻煩。以前還能各網(wǎng)站使用同一密碼,雖然不太安全,但好記?,F(xiàn)在各種網(wǎng)站的密碼規(guī)則變強,還都不太一樣,記密碼就更難了。
如果有一種方式,能免密登錄,就可以解決記不住密碼的煩惱了。
什么是免密登錄?
免密登錄其實我們每天都在使用。
手機上按下指紋、或者刷個臉就能進(jìn)入系統(tǒng),類似這樣的操作就是免密登錄,只不過在 PC 使用瀏覽器訪問網(wǎng)站時,大多都還是需要使用賬號密碼登錄,為了安全性,可能還需要輸入各種稀奇古怪的驗證碼。
現(xiàn)在有一種無需輸入密碼的解決方案:Passkey 。
什么是 Passkey ?
1、Passkey 不需要使用密碼,而是使用密鑰,接入了 Passkey 的網(wǎng)站會保存用戶的公鑰,登陸時用戶使用私鑰。
2、用戶不需要知道私鑰是什么,也不需要在登錄時輸入私鑰,私鑰通過「身份管理器」來提供。
2、「身份管理器」負(fù)責(zé)生成密鑰,私鑰自己保管,公鑰提供給網(wǎng)站,「身份管理器」通常指指紋識別、人臉識別、或一些專用設(shè)備。
3、用戶登錄,網(wǎng)站會向「身份管理器」發(fā)請求,身份管理器驗證身份(指紋、人臉識別)后允許使用私鑰。
4、對用戶來說就是按下指紋就登錄網(wǎng)站了。
5、Passkey 的官網(wǎng)地址為:https://www.passkeys.io/ ,可以去進(jìn)行體驗。
如何在 Github 中使用?
1、點擊「頭像」->「Feature preview」->「Passkeys」,將 Passkeys 功能開啟,如下圖:
2、點擊「頭像」->「Settings」,進(jìn)行設(shè)置:
3、開啟了 Passkeys 功能后,在「Password and authentication」設(shè)置中就可以看到 Passkeys 的設(shè)置,如下圖:
4、點擊「Add a passkey」后會出現(xiàn) Github 的登錄確認(rèn):
5、確認(rèn)后點擊「Add passkey」按鈕:
6、因為我的使用場景是 Mac 上的 Chrome 瀏覽器,我選擇的是「此設(shè)備」:
7、根據(jù)向?qū)Ю^續(xù),會彈出指紋校驗的界面,在電腦上進(jìn)行指紋識別就可以了:
8、指紋識別成功后,如下圖:
9、可以看到在 Passkeys 中成功加入了我的身份信息:
10、現(xiàn)在可以退出 Github 來試試新的登錄方式了,點擊使用 Passkey 方式,進(jìn)行指紋識別就可以成功登錄了:
最后
希望 Passkey 能被更多的網(wǎng)站接入,這樣就可以解決記密碼的煩惱了。