NodeJs читают 6-значный OTP от yubikey - PullRequest
0 голосов
/ 18 октября 2019

У меня есть скрипт nodejs, который мне нужно периодически запускать, и мне потребовалось ввести 6-значный OTP как часть процесса аутентификации. Этот OTP генерируется аппаратным обеспечением yubikey, и мне нужно использовать Yubico Authenticator каждый раз, когда я запускаю скрипт. Мне было интересно, смогу ли я автоматизировать процесс чтения, чтобы скрипт мог получить этот пароль автоматически, или когда он вставлен, или когда я прикоснусь к клавише.

Я попытался выяснить, могу ли я назначить его одномуиз слотов, и кажется, что он поддерживает только Yubico OTP и не позволяет мне использовать то, что у меня есть.

Я также пытался найти, есть ли готовое решение для этого, но все связанные библиотеки работают либо сU2F или другой тип OTP.

PS Я не могу использовать другой тип OTP, это единственное, что поддерживается AWS, кроме gemalto.

PPS Возможно, что 6-значный OTP получилимя, о котором я не знаю, чтобы улучшить результаты поиска

1 Ответ

0 голосов
/ 21 октября 2019

Команда CLI ' ykman otp вычисления ' YubiKey Manager может генерировать код TOTP. Будет ли это соответствовать вашим потребностям?

Не стесняйтесь проверить исходный код , чтобы узнать, как команда работает под прикрытием.

...