pub struct PasskeySignupFinalizeRequest {
pub attestation: Map<String, Value>,
pub challenge_id: Uuid,
pub verification_token: String,
}Expand description
Completes passkey sign-up by submitting the attestation for the challenge.
JSON schema
{
"title": "PasskeySignupFinalizeRequest",
"description": "Completes passkey sign-up by submitting the attestation
for the challenge.",
"type": "object",
"required": [
"attestation",
"challenge_id",
"verification_token"
],
"properties": {
"attestation": {
"description": "The WebAuthn attestation response from
navigator.credentials.create.",
"type": "object",
"additionalProperties": true
},
"challenge_id": {
"description": "The challenge id returned by the options call.",
"type": "string",
"format": "uuid"
},
"verification_token": {
"description": "The raw verification token (consumed here).",
"type": "string"
}
}
}Fields§
§attestation: Map<String, Value>The WebAuthn attestation response from navigator.credentials.create.
challenge_id: UuidThe challenge id returned by the options call.
verification_token: StringThe raw verification token (consumed here).
Trait Implementations§
Source§impl Clone for PasskeySignupFinalizeRequest
impl Clone for PasskeySignupFinalizeRequest
Source§fn clone(&self) -> PasskeySignupFinalizeRequest
fn clone(&self) -> PasskeySignupFinalizeRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PasskeySignupFinalizeRequest
impl Debug for PasskeySignupFinalizeRequest
Source§impl<'de> Deserialize<'de> for PasskeySignupFinalizeRequest
impl<'de> Deserialize<'de> for PasskeySignupFinalizeRequest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for PasskeySignupFinalizeRequest
impl RefUnwindSafe for PasskeySignupFinalizeRequest
impl Send for PasskeySignupFinalizeRequest
impl Sync for PasskeySignupFinalizeRequest
impl Unpin for PasskeySignupFinalizeRequest
impl UnsafeUnpin for PasskeySignupFinalizeRequest
impl UnwindSafe for PasskeySignupFinalizeRequest
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more