呼叫站长,usb 安全密钥添加不能 

如题,似乎是安全密钥本身的问题,鄙人的安全密钥是 Identiv (密钥本体上看不见型号只能看到序列号,购买链接是 item.taobao.com/item.htm?id=74 ),此密钥在鄙人自搭的内网 gitea(版本 1.21.3)可以正确添加,但在本站上不行,进入设置相关位置点按添加新 usbkey,然后触摸密钥,控制台提示曰
DOMException: The request is not allowed by the user agent or the platform in the current context, possibly because the user denied permission. two_factor_authentication.js:69:22
761 two_factor_authentication.js:69
,网页提示曰安全密钥无效,看起来像是鉴权库将同意授权误认为拒绝授权导致的,但是鄙人的另一个安全密钥型号 FEITIAN(似乎是 国产密钥,授权按键是物理的),就能正常添加,不知道是什么原因。

呼叫站长,usb 安全密钥添加不能 

@notrachel 你可以用这个 key 去其他毛象实例上试试。可能性 1:实例迁移导致的兼容问题(可能性比较小,因为镜像是同一个)2:库或者硬件不兼容,用其他新点的 mastodon 实例可以测新版能不能兼容,以及是不是本实例问题。我看了源码 69 行,是 catch 了服务器端的调用,估计还是 ruby 这里库的问题。

呼叫站长,usb 安全密钥添加不能 

@master 问题解决了!反复测试发现,这个 uKey 如果插的 usb2.0 的口子则可以正常使用,插 3.0 或者以上的口子不行,可能是因为这个 uKey 自带的芯片比较旧,我的那个 Feitian 的就没问题

还以为是我换了个电脑导致的,控制变量终于让我给研究出来了

关注

呼叫站长,usb 安全密钥添加不能 

@notrachel 厉害,这都试出来了

登录以加入对话
茶码

茶码: 结庐在人境,而无车马喧