From eebb490a5ec00d4888b8f6ca7f19583412f268ba Mon Sep 17 00:00:00 2001
From: Nina Satragno The following terms are defined in Web Authentication: An API for accessing Public Key Credentials: The following terms are defined in Credential Management: Optionally, a token that is an ASCII case-insensitive match for the string
+ " As noted earlier, the meaning of the attribute and its keywords depends on the mantle that the
@@ -56403,8 +56434,8 @@ MIT Room 32-G524
Each
+
WebSocket
+
+
+
+ navigator.credentials.get()
@@ -55745,6 +55769,13 @@ form.method === input; // => true
+
+ webauthn
", meaning the user agent
+ should show public key credentials available via
+ conditional
mediation when the user interacts with the
+ form control. webauthn
is only valid for
+ input
and textarea
elements.Processing model
input
element to which the autocomplete
attribute applies, each select
element, and each textarea
element, has an
- autofill hint set, an autofill scope, an autofill field name, and
- an IDL-exposed autofill value.
The autofill field name specifies the specific kind of data expected in the field,
e.g. "street-address
" or "fax
" or "billing
".
The non-autofill credential type identifies a type of
+ credential that may be offered by the user agent when the
+ user interacts with the field alongside other autofill field values. If this value is
+ "webauthn
" instead of null, selecting a credential of that type will resolve
+ a pending conditional
mediation
+ navigator.credentials.get()
request, instead of autofilling the field.
For example, a sign-in page could instruct the user agent to either autofill a saved password,
+ or show a public key credential that will resolve a pending
+ navigator.credentials.get()
request. A user can select either to sign-in.
<input name=password type=password autocomplete="password webauthn">
+ The autofill scope identifies the group of fields whose information concerns the
same subject, and consists of the autofill hint set with, if
applicable, the "section-*
" prefix, e.g. "billing
",
@@ -56677,6 +56723,11 @@ MIT Room 32-G524
impp
"
webauthn
"
+ Let hint tokens be an empty set.
Let credential type be null.
Let IDL value have the same value as field.
If category is Credential and the indexth token in tokens is
+ an ASCII case-insensitive match for "webauthn
", then run the substeps that follow:
Set credential type to "webauthn
".
If the indexth token in tokens is the first entry, + then skip to the step labeled done.
Decrement index by one.
If the indexth token in tokens is the first entry, then skip to the step labeled done.
Done: Let the element's autofill hint set be hint tokens.
+Let the element's non-autofill credential type be credential + type.
Let the element's autofill scope be scope tokens.
Let the element's autofill field name be field.
@@ -128074,6 +128142,9 @@ INSERT INTERFACES HERE