PublicKeyCredentialRequestOptionsDto

@Serializable
data class PublicKeyCredentialRequestOptionsDto(val challenge: String, val rpId: String? = null, val timeoutMs: Long? = null, val allowCredentials: List<PublicKeyCredentialDescriptorDto> = [], val userVerification: String = "preferred", val extensions: AuthenticationExtensionsClientInputsDto? = null)

Constructors

Link copied to clipboard
constructor(challenge: String, rpId: String? = null, timeoutMs: Long? = null, allowCredentials: List<PublicKeyCredentialDescriptorDto> = [], userVerification: String = "preferred", extensions: AuthenticationExtensionsClientInputsDto? = null)

Properties

Link copied to clipboard
@SerialName(value = "allowCredentials")
@Serializable(with = NullAsEmptyCredentialDescriptorListSerializer::class)
val allowCredentials: List<PublicKeyCredentialDescriptorDto>
Link copied to clipboard
@SerialName(value = "challenge")
val challenge: String
Link copied to clipboard
@SerialName(value = "extensions")
val extensions: AuthenticationExtensionsClientInputsDto?
Link copied to clipboard
@SerialName(value = "rpId")
val rpId: String?
Link copied to clipboard
@SerialName(value = "timeout")
val timeoutMs: Long?
Link copied to clipboard
@SerialName(value = "userVerification")
val userVerification: String