Q2 - Who is impacted?
Anyone who uses a hardware authenticator.
Q3 - Why is it important and/or urgent?
Using WebAuthn rather than proprietary vendor specific APIs allows users to configure any CTAP1.0/2.0 hardware authenticator as an MFA device. This includes Yubikey (currently supported by the proprietary Yubico OTP), and many other keys from different vendors in different price ranges.
Additionally, WebAuthn is verified locally on the Passbolt server, without calling out to an external service (like the Yubico OTP servers), which removes a dependency (improving reliability) and means external HTTPs egress can be blocked (improving security).
Q4 - What is your proposed solution? (optional)
Use the WebAuthn APIs.
Yes we were waiting for setting PHP 8.2 as a minimum hosting requirement in order to implement this. This will be possible for us to work on it in the 5.x series.
For information, WebAuthn as MFA is now supported on the version 5.17.0.
Both the API and the extension requires to be updated to that version in order to have access to the feature.
The API packages are available as well as the chrome extension. The other browser extensions should be soon available (as usual, they will be available whenever the stores approved them after a review).