Optionalattestation
attestation?: AttestationConveyancePreference
OptionalauthenticatorSelection
authenticatorSelection?: AuthenticatorSelectionCriteria
challenge
challenge: number[]
OptionalexcludeCredentials
excludeCredentials?: {
id: number[];
transports?: AuthenticatorTransport[];
type: "public-key";
}[]
Optionalextensions
extensions?: AuthenticationExtensionsClientInputs
pubKeyCredParams
pubKeyCredParams: { alg: string | number; type: "public-key" }[]
rp
rp: PublicKeyCredentialRpEntity
Optionaltimeout
timeout?: number
user
user: { displayName: string; id: number[]; name: string }