Definition
Credential Management Level 1 defines CredentialRequestOptions
dictionary CredentialRequestOptions {
CredentialMediationRequirement mediation = "optional";
AbortSignal signal;
};
partial dictionary CredentialRequestOptions {
boolean password = false;
};
partial dictionary CredentialRequestOptions {
FederatedCredentialRequestOptions federated;
};
This dictionary is extended in the following specifications:
- WebOTP API
partial dictionary CredentialRequestOptions { OTPCredentialRequestOptions otp; }; - Digital Credentials
partial dictionary CredentialRequestOptions { DigitalCredentialRequestOptions digital; }; - Federated Credential Management API
partial dictionary CredentialRequestOptions { IdentityCredentialRequestOptions identity; }; - Web Authentication: An API for accessing Public Key Credentials - Level 3
partial dictionary CredentialRequestOptions { PublicKeyCredentialRequestOptions publicKey; };
Consolidated IDL (across partials)
dictionary CredentialRequestOptions {
CredentialMediationRequirement mediation = "optional";
AbortSignal signal;
boolean password = false;
FederatedCredentialRequestOptions federated;
OTPCredentialRequestOptions otp;
DigitalCredentialRequestOptions digital;
IdentityCredentialRequestOptions identity;
PublicKeyCredentialRequestOptions publicKey;
};Referring IDL interfaces/dictionaries
Referring specifications
- WebOTP API refers to
CredentialRequestOptions - Digital Credentials refers to
CredentialRequestOptions - Federated Credential Management API refers to
CredentialRequestOptions - Web Authentication: An API for accessing Public Key Credentials - Level 3 refers to
CredentialRequestOptions