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:
- Digital Credentials
partial dictionary CredentialRequestOptions { DigitalCredentialRequestOptions digital; };
- WebOTP API
partial dictionary CredentialRequestOptions { OTPCredentialRequestOptions otp; };
- 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;
DigitalCredentialRequestOptions digital;
OTPCredentialRequestOptions otp;
IdentityCredentialRequestOptions identity;
PublicKeyCredentialRequestOptions publicKey;
};
Referring IDL interfaces/dictionaries
Referring specifications
- Digital Credentials refers to
CredentialRequestOptions
- WebOTP API refers to
CredentialRequestOptions
- Federated Credential Management API refers to
CredentialRequestOptions
- Web Authentication: An API for accessing Public Key Credentials - Level 3 refers to
CredentialRequestOptions