开发工具分享
  • 首页
  • 计算科学
  • 文化旅游
  • 项目和网站
    • OSSEZ 计算技术
    • USRealEstate 社区
    • 地区文化
    • CWIKI.US
    • BUG.OSSEZ.COM
    • RSS.OSSEZ.COM
CWIKIUS.CN
一个有独立思考和温度的清新站
  1. Home
  2. Computer Science
  3. This article

Discourse 设置 passkey 登录

2024年05月25日 373Browse 0Like 0Comments

苹果在2022年的WWDC大会上宣布了在iOS设备上可以使用一种名叫Passkey的无密码登录,苹果把它翻译成“通行密钥”,并随后又在macOS上支持它。

谷歌和微软随后也宣布在Android和Windows系统上支持通行密钥。

密码登录,要求用户设置一个高强度的密码,因为强度低,容易被破解,但强度高,又记不住。很多网站要求注册时密码必须包含大小写字母、数字和特殊符号,纯属给用户添堵。

而用Passkey登录,则无需输入密码,只需要点一下“一键登录”,就可以直接完成登录。

这种无密码登录到底是什么原理,为什么这么神奇?

其实Passkey的核心技术非常简单粗暴,就是用非对称密钥通过签名完成认证。

Discourse passkey

Discourse 已经能够完全支持 passkey 的登录,并且这一登录方式作为默认选项已经放在了用户登录选项中。

在注册的时候,还是可以按照正常注册。设置部分是在注册并且激活成功后。

设置 passkey

设置 passkey 的部分是在用户的安全属性哪里。

进入你的用户选项,然后选择添加 Passkey。

 

2024-05-24_14-17-52

 

如果使用的是 Windows 计算机的话,上面可以选择使用你的计算机 PIN。

我们这里选择使用其他设备,因为想使用手机的照相功能。

 

2024-05-24_14-19-17

 

在随后的界面中,单击下一步继续。

 

2024-05-24_14-19-46

 

随后,屏幕上会出现一个 QR 二维码,使用手机的照相机功能进行扫描。

 

IMG_5493

 

微信的 QR 条码扫描功能无效。

手机上会显示是否保存当前网站的 Passkey,同时是 iPhone 的话还需要校验你的 FaceID。

当单击同意保存后,网站界面将会显示 Passkey 已保存。

 

2024-05-24_14-25-29

 

单击 OK 继续。

Discourse 会提示要求为使用的 Passkey 创建一个名称。

 

2024-05-24_14-26-46

 

可以使用默认名称,在这里,我们用名称 iPhone 来表示这个 Passkey 被 iPhone 使用。

然后单击继续。

登录

在登录的时候选择使用 Passkey 登录选项。

 

2024-05-24_14-28-55

然后单击下一步获取 QR 二维码。

 

2024-05-24_14-29-20

 

使用手机上面的照相功能,在照相机的下方,会显示是否使用 PassKey 进行登录。

 

按照手机上面的提示,选择要登录的账号,如果在某一个网站上,你有多个账号的话,会提示你选择那个账号进行登录。

 

然后下一步就需要校验你的 FaceId,就可以完成登录了。

总结

有点像微信的扫描登录的意思。

在微信扫描登录之前需要的是绑定微信号,然后进行扫码登录。

在这里需要的是先注册 Passkey 然后进行扫码登录。

从用户体验上来说和微信登录流程差不多,但微信扫码登录扫的是微信服务器提供的 QR 代码,然后通过微信回调的方式完成用户验证。

换句话说,只要用户微信是登录的,完成扫码就可以登录。

Passkey 的登录方式是哪怕用户扫码成功了,手机上面还是要进行 FaceId 验证,如果 FaceID 验证不通过,还是没有办法登录网站,感觉安全性更高。

另外,PassKey 是通过公钥私钥对的方式进行的,微信登录是通过手机访问微信 QR 方式登录,不存在生物识别二次校验。

从使用场景来说,Passkey 更加广泛,不依赖微信公众号的开发,网站不需要申请微信公众号的接口访问权限,加密方式对比微信来说也更加灵活。

但对用户体验来说,都差不太多。

 

https://www.isharkfly.com/t/discourse-passkey/15792

Tags: None
Last updated:2024年05月25日

HoneyMoose

有温度的人文和独立的思考

Like
< Previous
Next >

Comments

Cancel reply

Archives
  • July 2025
  • June 2025
  • May 2025
  • April 2025
  • March 2025
  • February 2025
  • January 2025
  • December 2024
  • November 2024
  • October 2024
  • September 2024
  • August 2024
  • July 2024
  • June 2024
  • May 2024
  • April 2024
  • March 2024
  • February 2024
  • January 2024
  • December 2023
  • November 2023
  • October 2023
  • September 2023
  • August 2023
  • July 2023
  • June 2023
  • May 2023
  • April 2023
  • December 2022
  • November 2022
  • October 2022
  • September 2022
  • August 2022
  • May 2022
  • April 2022
  • March 2022
  • February 2022
  • January 2022
  • December 2021
  • November 2021
  • October 2021
  • September 2021
  • August 2021
  • July 2021
  • June 2021
  • May 2021
  • April 2021
  • March 2021
  • February 2021
  • January 2021
  • December 2020
  • November 2020
  • October 2020
  • September 2020
  • August 2020
  • July 2020
  • June 2020
  • May 2020
  • April 2020
  • March 2020
  • February 2020
  • January 2020
  • December 2019
  • November 2019
  • October 2019
  • September 2019
  • August 2019
  • July 2019
  • June 2019
  • May 2019
  • April 2019
  • March 2019
  • February 2019
  • January 2019
  • December 2018
  • November 2018
  • October 2018
  • September 2018
  • August 2018
  • July 2018
  • June 2018
  • May 2018
  • April 2018
  • March 2018
Categories
  • Computer Science (2,289)
    • Confluence (663)
    • Gradle (12)
  • U.S. (347)
  • 文化旅游 (142)

COPYRIGHT © 2020 CWIKIUS. ALL RIGHTS RESERVED.

THEME KRATOS MADE BY VTROIS

湘ICP备2020018253号-1