w3c / webauthn

Web Authentication: An API for accessing Public Key Credentials
https://w3c.github.io/webauthn/
Other
1.16k stars 166 forks source link

Support for WebDriver BiDi #2072

Open jimevans opened 3 months ago

jimevans commented 3 months ago

Description

The current iteration of the WebAuthn spec supports automated testing via an integration with WebDriver. This support should be extended to support WebDriver BiDi. The work here is largely ceremonial, as the definitions of the JSON payload does not need much alteration, if any, to be usable in WebDriver BiDi. As an example of another spec that has already enabled this support, one can look to the Permissions spec.

Related Links

WebDriver BiDi specification Permissions specification WebDriver BiDi support

nsatragno commented 1 month ago

I reached out to our browser automation team. There's a hope that BiDi can replace WebDriver classic at some point. However, the classic automation has worked well for WebAuthn and is well supported by all major browser vendors, unlike BiDi at the moment.

I am not opposed to extending support to BiDi, but I don't think this is work we would prioritize.

jimevans commented 1 month ago

@nsatragno I think that's short-sighted, though I understand the position.