Skip to content

Commit 40ee67b

Browse files
authored
Add more keys to Web authentication (#2064)
1 parent 5a273ed commit 40ee67b

File tree

2 files changed

+58
-1
lines changed

2 files changed

+58
-1
lines changed

features/webauthn.yml

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,12 +24,20 @@ compat_features:
2424
- api.CredentialsContainer.create.publicKey_option.extensions.payment
2525
- api.CredentialsContainer.create.publicKey_option.requireResidentKey
2626
- api.CredentialsContainer.create.publicKey_option.residentKey
27-
- api.CredentialsContainer.get.publicKey_option.extensions.largeBlob
2827
- api.CredentialsContainer.get.publicKey_option
2928
- api.CredentialsContainer.get.publicKey_option.extensions
3029
- api.CredentialsContainer.get.publicKey_option.extensions.appid
30+
- api.CredentialsContainer.get.publicKey_option.extensions.largeBlob
3131
- api.PublicKeyCredential
32+
- api.PublicKeyCredential.authenticatorAttachment
33+
- api.PublicKeyCredential.getClientCapabilities_static
3234
- api.PublicKeyCredential.getClientExtensionResults
35+
- api.PublicKeyCredential.isConditionalMediationAvailable_static
3336
- api.PublicKeyCredential.isUserVerifyingPlatformAuthenticatorAvailable_static
37+
- api.PublicKeyCredential.parseCreationOptionsFromJSON_static
38+
- api.PublicKeyCredential.parseRequestOptionsFromJSON_static
3439
- api.PublicKeyCredential.rawId
3540
- api.PublicKeyCredential.response
41+
- api.PublicKeyCredential.toJSON
42+
- http.headers.Permissions-Policy.publickey-credentials-create
43+
- http.headers.Permissions-Policy.publickey-credentials-get

features/webauthn.yml.dist

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,30 @@ compat_features:
7070
# safari_ios: "16"
7171
- api.AuthenticatorAttestationResponse.getTransports
7272

73+
# baseline: low
74+
# baseline_low_date: 2023-10-24
75+
# support:
76+
# chrome: "108"
77+
# chrome_android: "108"
78+
# edge: "108"
79+
# firefox: "119"
80+
# firefox_android: "119"
81+
# safari: "16"
82+
# safari_ios: "16"
83+
- api.PublicKeyCredential.isConditionalMediationAvailable_static
84+
85+
# baseline: low
86+
# baseline_low_date: 2023-11-21
87+
# support:
88+
# chrome: "98"
89+
# chrome_android: "98"
90+
# edge: "98"
91+
# firefox: "120"
92+
# firefox_android: "120"
93+
# safari: "15.5"
94+
# safari_ios: "15.5"
95+
- api.PublicKeyCredential.authenticatorAttachment
96+
7397
# baseline: false
7498
# support:
7599
# chrome: "89"
@@ -97,6 +121,17 @@ compat_features:
97121
# safari_ios: "17"
98122
- api.CredentialsContainer.create.publicKey_option.extensions.largeBlob
99123

124+
# baseline: false
125+
# support:
126+
# chrome: "129"
127+
# chrome_android: "129"
128+
# edge: "129"
129+
# firefox: "119"
130+
# firefox_android: "119"
131+
- api.PublicKeyCredential.parseCreationOptionsFromJSON_static
132+
- api.PublicKeyCredential.parseRequestOptionsFromJSON_static
133+
- api.PublicKeyCredential.toJSON
134+
100135
# baseline: false
101136
# support:
102137
# chrome: "89"
@@ -112,6 +147,14 @@ compat_features:
112147
# edge: "79"
113148
- api.CredentialsContainer.create.publicKey_option.extensions.credProtect
114149

150+
# baseline: false
151+
# support:
152+
# chrome: "88"
153+
# chrome_android: "88"
154+
# edge: "88"
155+
- http.headers.Permissions-Policy.publickey-credentials-create
156+
- http.headers.Permissions-Policy.publickey-credentials-get
157+
115158
# baseline: false
116159
# support:
117160
# chrome: "89"
@@ -132,3 +175,9 @@ compat_features:
132175
# chrome_android: "113"
133176
# edge: "113"
134177
- api.CredentialsContainer.get.publicKey_option.extensions.largeBlob
178+
179+
# baseline: false
180+
# support:
181+
# safari: "17.4"
182+
# safari_ios: "17.4"
183+
- api.PublicKeyCredential.getClientCapabilities_static

0 commit comments

Comments
 (0)