Files
ladybird/Libraries/LibWeb/CredentialManagement/FederatedCredential.idl
Kenneth Myhra 4dc3d9b163 LibWeb: Remove 'origin' attribute
Aligning with the Chromium implementation, deviating from the spec we
remove the 'origin' attribute from FederatedCredentialInit and
PasswordCredentialData.
2026-01-08 13:10:35 +01:00

30 lines
778 B
Plaintext

#import <CredentialManagement/Credential.idl>
[Exposed=Window, SecureContext]
interface FederatedCredential : Credential {
constructor(FederatedCredentialInit data);
readonly attribute USVString provider;
readonly attribute DOMString? protocol;
};
FederatedCredential includes CredentialUserData;
dictionary FederatedCredentialRequestOptions {
sequence<USVString> providers;
sequence<DOMString> protocols;
};
partial dictionary CredentialRequestOptions {
FederatedCredentialRequestOptions federated;
};
dictionary FederatedCredentialInit : CredentialData {
USVString name;
USVString iconURL;
required USVString provider;
DOMString protocol;
};
partial dictionary CredentialCreationOptions {
FederatedCredentialInit federated;
};