Чтобы использовать «программный токен» в Firefox, вы должны включить его и отключить USB-токен:
security.webauth.webauthn_enable_softtoken=true
security.webauth.webauthn_enable_usbtoken=false
Затем вы можете проверить на https://webauthn.bin.coffee/ и https://webauthn.io/.
Однако я понятия не имею, как именно он работает и где находится его документация.
Что касается вопроса о том, как использовать Webauthn, то это должно быть возможно в соответствии сстандарт, но если браузеры поддерживают это другое дело.Проверьте этот комментарий: https://github.com/w3c/webauthn/issues/1027#issuecomment-411441722
Спецификация действительно написана с использованием аппаратных средств аутентификации (внешних или встроенных) в качестве основной проблемы, но WebAuthn никоим образом не запрещает интеграцию чисто программного обеспечения.аутентификаторы на основе.
...
Для браузеров или плагинов браузеров вполне возможно обеспечить поддержку программных аутентификаторов, хотя WebAuthn не предоставляет стандартизированного API для этого.