pub struct AuthContext {
pub ip_address: Option<String>,
pub user_agent: Option<String>,
pub device_fingerprint: Option<String>,
pub timestamp: DateTime<Utc>,
pub session_id: Option<String>,
}Expand description
Authentication context for enhanced security
Fields§
§ip_address: Option<String>§user_agent: Option<String>§device_fingerprint: Option<String>§timestamp: DateTime<Utc>§session_id: Option<String>Trait Implementations§
Source§impl Clone for AuthContext
impl Clone for AuthContext
Source§impl Debug for AuthContext
impl Debug for AuthContext
Auto Trait Implementations§
impl Freeze for AuthContext
impl RefUnwindSafe for AuthContext
impl Send for AuthContext
impl Sync for AuthContext
impl Unpin for AuthContext
impl UnsafeUnpin for AuthContext
impl UnwindSafe for AuthContext
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