现在很多平台(包括stcn使用的casdoor)都支持了通行密钥登录,但是市面上的普遍较贵,没钱买?自己低成本搓一个!
材料:rp2040-zero开发板(pxx几块钱包邮)
A-C/C-C线缆或双公头转接头*1
一台可用的电脑

开发板如图所示,插了一个转接头
第一步,前往Pico-fido firmware 下载固件,如下图所示

然后按住开发板上面的boot键并用USB线缆连接电脑与开发板
这时你会发现电脑多出一个名为“RPI-RP2”的128MB的U盘,这时不要害怕不要哭,把刚刚下载的.uf2固件拖进去即可,它会自动烧录并重启的
然后下载配置工具-Pico Forge
PicoForge releases
安装上去,打开软件
设备连接后转到configuration菜单
vendor preset选yubikey 5a
productname设为Yubco Yubikey
然后使用yubico authenticator应用设置一下即可
你可以前往webauthn测试passkey是否正常工作
提示触摸安全密钥需要按下板子上面的BOOT键,不要按下RESET !
这样你就有了一个10元左右的,支持totp和passkey的硬件密钥
可以用来登录stcn论坛什么的()