0

我有一个需要定期运行的 nodejs 脚本,它要求我输入 6 位数的 OTP 作为身份验证过程的一部分。该 OTP 是由硬件 yubikey 生成的,我每次运行脚本时都需要打开 Yubico Authenticator。我想知道我是否可以自动化阅读过程,以便脚本能够自动获取该密码,或者在插入密码或触摸键时。

我试图看看我是否可以将它分配给其中一个插槽,它似乎只支持 yubico OTP 并且不允许我使用我拥有的东西。

我还尝试查找是否有现成的解决方案,但所有相关库都在使用 U2F 或不同类型的 OTP。

PS 我不能使用其他类型的 OTP,这是 AWS 除了 gemalto 之外唯一支持的东西。

PPS 也许那 6 位数的 OTP 有一个我不知道的名字来改善我的搜索结果

4

1 回答 1

0

YubiKey Manager CLI ' ykman otp calculate ' 命令可以生成 TOTP 代码。这能满足你的需要吗?

随意检查源代码以了解该命令如何在幕后工作。

于 2019-10-21T19:01:46.307 回答