Interface: PublicKeyCredentialCreationOptionsJSON
Defined in: src/types/interfaces/webauthn.interface.ts:154
Serialized PublicKeyCredentialCreationOptions.
Remarks
JSON-safe format for client transmission.
Properties
attestation?
readonlyoptionalattestation:"none"|"indirect"|"direct"
Defined in: src/types/interfaces/webauthn.interface.ts:181
authenticatorSelection?
readonlyoptionalauthenticatorSelection:object
Defined in: src/types/interfaces/webauthn.interface.ts:175
authenticatorAttachment?
readonlyoptionalauthenticatorAttachment:"platform"|"cross-platform"
requireResidentKey?
readonlyoptionalrequireResidentKey:boolean
residentKey?
readonlyoptionalresidentKey:"required"|"preferred"|"discouraged"
userVerification?
readonlyoptionaluserVerification:"required"|"preferred"|"discouraged"
challenge
readonlychallenge:string
Defined in: src/types/interfaces/webauthn.interface.ts:164
excludeCredentials?
readonlyoptionalexcludeCredentials: readonlyobject[]
Defined in: src/types/interfaces/webauthn.interface.ts:170
pubKeyCredParams
readonlypubKeyCredParams: readonlyobject[]
Defined in: src/types/interfaces/webauthn.interface.ts:165
rp
readonlyrp:object
Defined in: src/types/interfaces/webauthn.interface.ts:155
id
readonlyid:string
name
readonlyname:string
timeout?
readonlyoptionaltimeout:number
Defined in: src/types/interfaces/webauthn.interface.ts:169
user
readonlyuser:object
Defined in: src/types/interfaces/webauthn.interface.ts:159
displayName
readonlydisplayName:string
id
readonlyid:string
name
readonlyname:string