Launchpad поддержал аппаратные ключи FIDO2 для доступа к API

В Launchpad появилась привязка учётных данных API к аппаратному ключу FIDO2. Возможность предназначена для разработчиков и сопровождающих пакетов, работающих через launchpadlib, а не для входа на сайт в браузере. Вместо обычного долговременного токена библиотека сохраняет разрешение OAuth, привязанное к ключу. Для обмена его на краткоживущий токен доступа нужны подключённый ключ, касание и PIN, если он задан. Последующие запросы используют этот токен до его обновления — касаться ключа при каждом запросе не требуется. Поддерживаются только USB-ключи FIDO2, но не NFC и не встроенные в устройство ключи доступа. Нужны версия launchpadlib с этой возможностью и пакет python3-fido2. Режим включается по желанию и не предназначен для ботов или автоматизации без участия человека. Украденное сохранённое разрешение нельзя обменять на новый токен без ключа. Однако вредоносная программа в работающем сеансе всё ещё может перехватить выданный токен и пользоваться им до истечения срока. После проверки нового режима документация советует отозвать обычный токен, использованный для первоначальной настройки, и удалить его сохранённую копию. Подробности — в объявлении команды Launchpad и инструкции по настройке...