attestationFormats = [];
AuthenticationExtensionsClientInputsJSON extensions;
+ DOMString backupPreference = "preferred";
};
dictionary PublicKeyCredentialUserEntityJSON {
@@ -3829,6 +3834,31 @@ Note: The {{AttestationConveyancePreference}} enumeration is deliberately not re
If permitted, the user agent SHOULD signal to the authenticator (at [invocation time](#CreateCred-InvokeAuthnrMakeCred)) that enterprise attestation is requested, and convey the resulting [=/AAGUID=] and [=attestation statement=], unaltered, to the [=[RP]=].
+### Backup Preference Preference Enumeration (enum BackupPreference) ### {#enum-backup-preference}
+
+[=[WRPS]=] may use {{BackupPreference}} to specify their preference regarding [=Backup Eligibility=]
+during credential generation.
+
+
+ enum BackupPreference {
+ "discouraged",
+ "preferred"
+ };
+
+
+Note: The {{BackupPreference}} enumeration is deliberately not referenced, see [[#sct-domstring-backwards-compatibility]].
+
+
+ : discouraged
+ :: The [=[RP]=] prefers creating a non [=backup eligible=] credential, but will accept a
+ [=backup eligible=] credential.
+
+ : preferred
+ :: The [=[RP]=] prefers creating a [=backup eligible=] credential, but will accept a non
+ [=backup eligible=] credential.
+
+ This is the default, and unknown values fall back to the behavior of this value.
+
## Options for Assertion Generation (dictionary PublicKeyCredentialRequestOptions) ## {#dictionary-assertion-options}