[webauthn] Add `challengeUrl` (#2152)

nsatragno has just created a new issue for https://github.com/w3c/webauthn:

== Add `challengeUrl` ==
WebAuthn challenges usually need to be fetched from the server. This introduces extra latency, especially in cases where the page is loaded from offline storage and apps. This extra latency delays when WebAuthn credentials can be shown to the user in an empty allow-list request.

## Proposed Change

Add a `challengeUrl` parameter that lets authenticators (or user agents) asynchronously fetch the challenge. This would let browsers render the list of credentials before the challenge comes back, improving the user experience. Add feature detection for it.

This obsoletes issue #1856.

Please view or discuss this issue at https://github.com/w3c/webauthn/issues/2152 using your GitHub account


-- 
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config

Received on Tuesday, 24 September 2024 22:26:54 UTC