pub struct AuthServiceConfig {
pub session_ttl: Option<Duration>,
pub challenge_ttl: Duration,
}Expand description
Configuration for the authentication service.
Fields§
§session_ttl: Option<Duration>Default session token TTL. None means tokens don’t expire.
challenge_ttl: DurationTTL for pending challenges (default: 60 seconds).
Implementations§
Source§impl AuthServiceConfig
impl AuthServiceConfig
pub fn session_ttl(self, ttl: Duration) -> Self
pub fn no_session_ttl(self) -> Self
pub fn challenge_ttl(self, ttl: Duration) -> Self
Trait Implementations§
Source§impl Clone for AuthServiceConfig
impl Clone for AuthServiceConfig
Source§fn clone(&self) -> AuthServiceConfig
fn clone(&self) -> AuthServiceConfig
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 AuthServiceConfig
impl Debug for AuthServiceConfig
Auto Trait Implementations§
impl Freeze for AuthServiceConfig
impl RefUnwindSafe for AuthServiceConfig
impl Send for AuthServiceConfig
impl Sync for AuthServiceConfig
impl Unpin for AuthServiceConfig
impl UnsafeUnpin for AuthServiceConfig
impl UnwindSafe for AuthServiceConfig
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
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