From 085fc76a73f0a3e629d9f91c71d4ceb7abd17f84 Mon Sep 17 00:00:00 2001 From: dietrich ayala Date: Mon, 9 Sep 2024 19:12:09 +0200 Subject: [PATCH 1/3] add get transports + compute_from --- features/webauthn.yml | 3 +++ features/webauthn.yml.dist | 12 ++++++++++++ 2 files changed, 15 insertions(+) diff --git a/features/webauthn.yml b/features/webauthn.yml index 5109da1f0a2..e921a251f78 100644 --- a/features/webauthn.yml +++ b/features/webauthn.yml @@ -2,6 +2,8 @@ name: Web authentication description: The web authentication API allows you to create public key-based credentials and use them for authentication, such as when signing in. Also known as WebAuthn. spec: https://w3c.github.io/webauthn/ caniuse: webauthn +status: + compute_from: api.AuthenticatorResponse compat_features: - api.AuthenticatorAssertionResponse - api.AuthenticatorAssertionResponse.authenticatorData @@ -9,6 +11,7 @@ compat_features: - api.AuthenticatorAssertionResponse.userHandle - api.AuthenticatorAttestationResponse - api.AuthenticatorAttestationResponse.attestationObject + - api.AuthenticatorAttestationResponse.getTransports - api.AuthenticatorResponse - api.AuthenticatorResponse.clientDataJSON - api.CredentialsContainer.create.publicKey_option diff --git a/features/webauthn.yml.dist b/features/webauthn.yml.dist index 55d7d99f139..0aacc909f44 100644 --- a/features/webauthn.yml.dist +++ b/features/webauthn.yml.dist @@ -57,3 +57,15 @@ compat_features: - api.PublicKeyCredential.isUserVerifyingPlatformAuthenticatorAvailable_static - api.PublicKeyCredential.rawId - api.PublicKeyCredential.response + + # baseline: low + # baseline_low_date: 2023-10-24 + # support: + # chrome: "74" + # chrome_android: "74" + # edge: "79" + # firefox: "119" + # firefox_android: "119" + # safari: "16" + # safari_ios: "16" + - api.AuthenticatorAttestationResponse.getTransports From a69fbec00b0a3f1813afef8a030689b246dcfe4c Mon Sep 17 00:00:00 2001 From: dietrich ayala Date: Tue, 10 Sep 2024 09:32:33 +0200 Subject: [PATCH 2/3] add preventSilentAccess --- features/webauthn.yml | 1 + features/webauthn.yml.dist | 12 ++++++++++++ 2 files changed, 13 insertions(+) diff --git a/features/webauthn.yml b/features/webauthn.yml index e921a251f78..af7c1c28b88 100644 --- a/features/webauthn.yml +++ b/features/webauthn.yml @@ -20,6 +20,7 @@ compat_features: - api.CredentialsContainer.get.publicKey_option - api.CredentialsContainer.get.publicKey_option.extensions - api.CredentialsContainer.get.publicKey_option.extensions.appid + - api.CredentialsContainer.preventSilentAccess - api.PublicKeyCredential - api.PublicKeyCredential.getClientExtensionResults - api.PublicKeyCredential.isUserVerifyingPlatformAuthenticatorAvailable_static diff --git a/features/webauthn.yml.dist b/features/webauthn.yml.dist index 0aacc909f44..4aec8222dfb 100644 --- a/features/webauthn.yml.dist +++ b/features/webauthn.yml.dist @@ -58,6 +58,18 @@ compat_features: - api.PublicKeyCredential.rawId - api.PublicKeyCredential.response + # baseline: low + # baseline_low_date: 2023-09-18 + # support: + # chrome: "60" + # chrome_android: "60" + # edge: "18" + # firefox: "60" + # firefox_android: "60" + # safari: "17" + # safari_ios: "17" + - api.CredentialsContainer.preventSilentAccess + # baseline: low # baseline_low_date: 2023-10-24 # support: From f4e8b5483721c8c39646135f1b289b1f3f4e1ab6 Mon Sep 17 00:00:00 2001 From: dietrich ayala Date: Tue, 10 Sep 2024 09:58:46 +0200 Subject: [PATCH 3/3] remove preventSilentAccess --- features/webauthn.yml | 1 - features/webauthn.yml.dist | 12 ------------ 2 files changed, 13 deletions(-) diff --git a/features/webauthn.yml b/features/webauthn.yml index af7c1c28b88..e921a251f78 100644 --- a/features/webauthn.yml +++ b/features/webauthn.yml @@ -20,7 +20,6 @@ compat_features: - api.CredentialsContainer.get.publicKey_option - api.CredentialsContainer.get.publicKey_option.extensions - api.CredentialsContainer.get.publicKey_option.extensions.appid - - api.CredentialsContainer.preventSilentAccess - api.PublicKeyCredential - api.PublicKeyCredential.getClientExtensionResults - api.PublicKeyCredential.isUserVerifyingPlatformAuthenticatorAvailable_static diff --git a/features/webauthn.yml.dist b/features/webauthn.yml.dist index 4aec8222dfb..0aacc909f44 100644 --- a/features/webauthn.yml.dist +++ b/features/webauthn.yml.dist @@ -58,18 +58,6 @@ compat_features: - api.PublicKeyCredential.rawId - api.PublicKeyCredential.response - # baseline: low - # baseline_low_date: 2023-09-18 - # support: - # chrome: "60" - # chrome_android: "60" - # edge: "18" - # firefox: "60" - # firefox_android: "60" - # safari: "17" - # safari_ios: "17" - - api.CredentialsContainer.preventSilentAccess - # baseline: low # baseline_low_date: 2023-10-24 # support: