Struct distant_net::common::authentication::DummyAuthHandler
source · pub struct DummyAuthHandler;Expand description
Dummy implementation of AuthHandler where any challenge or verification request will
instantly fail.
Trait Implementations
sourceimpl AuthHandler for DummyAuthHandler
impl AuthHandler for DummyAuthHandler
sourcefn on_initialization<'life0, 'async_trait>(
&'life0 mut self,
initialization: Initialization
) -> Pin<Box<dyn Future<Output = Result<InitializationResponse>> + Send + 'async_trait>>where
'life0: 'async_trait,
Self: 'async_trait,
fn on_initialization<'life0, 'async_trait>(
&'life0 mut self,
initialization: Initialization
) -> Pin<Box<dyn Future<Output = Result<InitializationResponse>> + Send + 'async_trait>>where
'life0: 'async_trait,
Self: 'async_trait,
Callback when authentication is beginning, providing available authentication methods and
returning selected authentication methods to pursue. Read more
sourcefn on_start_method<'life0, 'async_trait>(
&'life0 mut self,
start_method: StartMethod
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>where
'life0: 'async_trait,
Self: 'async_trait,
fn on_start_method<'life0, 'async_trait>(
&'life0 mut self,
start_method: StartMethod
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>where
'life0: 'async_trait,
Self: 'async_trait,
Callback when authentication starts for a specific method.
sourceimpl AuthMethodHandler for DummyAuthHandler
impl AuthMethodHandler for DummyAuthHandler
sourcefn on_challenge<'life0, 'async_trait>(
&'life0 mut self,
__arg1: Challenge
) -> Pin<Box<dyn Future<Output = Result<ChallengeResponse>> + Send + 'async_trait>>where
'life0: 'async_trait,
Self: 'async_trait,
fn on_challenge<'life0, 'async_trait>(
&'life0 mut self,
__arg1: Challenge
) -> Pin<Box<dyn Future<Output = Result<ChallengeResponse>> + Send + 'async_trait>>where
'life0: 'async_trait,
Self: 'async_trait,
Callback when a challenge is received, returning answers to the given questions.
sourcefn on_verification<'life0, 'async_trait>(
&'life0 mut self,
__arg1: Verification
) -> Pin<Box<dyn Future<Output = Result<VerificationResponse>> + Send + 'async_trait>>where
'life0: 'async_trait,
Self: 'async_trait,
fn on_verification<'life0, 'async_trait>(
&'life0 mut self,
__arg1: Verification
) -> Pin<Box<dyn Future<Output = Result<VerificationResponse>> + Send + 'async_trait>>where
'life0: 'async_trait,
Self: 'async_trait,
Callback when a verification request is received, returning true if approvided or false if
unapproved. Read more
sourcefn on_info<'life0, 'async_trait>(
&'life0 mut self,
__arg1: Info
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>where
'life0: 'async_trait,
Self: 'async_trait,
fn on_info<'life0, 'async_trait>(
&'life0 mut self,
__arg1: Info
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>where
'life0: 'async_trait,
Self: 'async_trait,
Callback when information is received. To fail, return an error from this function.
sourcefn on_error<'life0, 'async_trait>(
&'life0 mut self,
__arg1: Error
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>where
'life0: 'async_trait,
Self: 'async_trait,
fn on_error<'life0, 'async_trait>(
&'life0 mut self,
__arg1: Error
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>where
'life0: 'async_trait,
Self: 'async_trait,
Callback when an error is received. Regardless of the result returned, this will terminate
the authenticator. In the situation where a custom error would be preferred, have this
callback return an error. Read more
Auto Trait Implementations
impl RefUnwindSafe for DummyAuthHandler
impl Send for DummyAuthHandler
impl Sync for DummyAuthHandler
impl Unpin for DummyAuthHandler
impl UnwindSafe for DummyAuthHandler
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more