Skip to main content

AttestationOptionsRequest

usernamestring
displayNamestring
Example: John Doe
authenticatorSelection object
authenticatorAttachmentstring
requireResidentKeyboolean
residentKeystring
userVerificationstring
attestationstring
Example: direct
extensions object
appidstring
appidExcludestring
uvmboolean
credPropsboolean
credentialProtectionPolicystring

Possible values: [userVerificationOptional, userVerificationOptionalWithCredentialIDList, userVerificationRequired]

enforceCredentialProtectionPolicyboolean
hmacCreateSecretboolean
hmacGetSecret object
salt1byte
salt2byte
AttestationOptionsRequest
{
"username": "string",
"displayName": "John Doe",
"authenticatorSelection": {
"authenticatorAttachment": "string",
"requireResidentKey": true,
"residentKey": "string",
"userVerification": "string"
},
"attestation": "direct",
"extensions": {
"appid": "string",
"appidExclude": "string",
"uvm": true,
"credProps": true,
"credentialProtectionPolicy": "userVerificationOptional",
"enforceCredentialProtectionPolicy": true,
"hmacCreateSecret": true,
"hmacGetSecret": {
"salt1": "string",
"salt2": "string"
}
}
}