WebIDLpedia

AuthenticationExtensionsClientInputs dictionary

Definition

Web Authentication: An API for accessing Public Key Credentials - Level 3 defines AuthenticationExtensionsClientInputs



dictionary AuthenticationExtensionsClientInputs {
};

partial dictionary AuthenticationExtensionsClientInputs {
  USVString appid;
};

partial dictionary AuthenticationExtensionsClientInputs {
  USVString appidExclude;
};

partial dictionary AuthenticationExtensionsClientInputs {
    boolean credProps;
};

partial dictionary AuthenticationExtensionsClientInputs {
    AuthenticationExtensionsPRFInputs prf;
};

partial dictionary AuthenticationExtensionsClientInputs {
    AuthenticationExtensionsLargeBlobInputs largeBlob;
};

partial dictionary AuthenticationExtensionsClientInputs {
  boolean uvm;
};

partial dictionary AuthenticationExtensionsClientInputs {
    AuthenticationExtensionsSupplementalPubKeysInputs supplementalPubKeys;
};

This dictionary is extended in the following specifications:

Consolidated IDL (across partials)


dictionary AuthenticationExtensionsClientInputs {
  USVString appid;
  USVString appidExclude;
    boolean credProps;
    AuthenticationExtensionsPRFInputs prf;
    AuthenticationExtensionsLargeBlobInputs largeBlob;
  boolean uvm;
    AuthenticationExtensionsSupplementalPubKeysInputs supplementalPubKeys;
  USVString credentialProtectionPolicy;
  boolean enforceCredentialProtectionPolicy = false;
  ArrayBuffer credBlob;
  boolean getCredBlob;
  boolean minPinLength;
  boolean hmacCreateSecret;
  HMACGetSecretInput hmacGetSecret;
  AuthenticationExtensionsPaymentInputs payment;
};

Referring IDL interfaces/dictionaries

Referring specifications