pub struct PasskeyConfig {
pub rp_id: String,
pub rp_name: String,
pub origin: String,
pub timeout_ms: u32,
pub user_verification: String,
pub authenticator_attachment: Option<String>,
pub require_resident_key: bool,
}Expand description
Configuration for passkey authentication
Fields§
§rp_id: StringRelying Party identifier (your domain)
rp_name: StringHuman-readable relying party name
origin: StringOrigin URL for WebAuthn ceremonies
timeout_ms: u32Timeout for registration/authentication in milliseconds
user_verification: StringUser verification requirement
authenticator_attachment: Option<String>Authenticator attachment preference
require_resident_key: boolRequire resident keys
Trait Implementations§
Source§impl Clone for PasskeyConfig
impl Clone for PasskeyConfig
Source§fn clone(&self) -> PasskeyConfig
fn clone(&self) -> PasskeyConfig
Returns a duplicate of the value. Read more
1.0.0 · 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 PasskeyConfig
impl Debug for PasskeyConfig
Source§impl Default for PasskeyConfig
impl Default for PasskeyConfig
Source§impl<'de> Deserialize<'de> for PasskeyConfig
impl<'de> Deserialize<'de> for PasskeyConfig
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 PasskeyConfig
impl RefUnwindSafe for PasskeyConfig
impl Send for PasskeyConfig
impl Sync for PasskeyConfig
impl Unpin for PasskeyConfig
impl UnwindSafe for PasskeyConfig
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more