pub struct DummyAuthHandler;
Expand description
Dummy implementation of AuthHandler
where any challenge or verification request will
instantly fail.
Trait Implementations§
Source§impl AuthHandler for DummyAuthHandler
impl AuthHandler for DummyAuthHandler
Source§fn on_initialization<'life0, 'async_trait>(
&'life0 mut self,
initialization: Initialization,
) -> Pin<Box<dyn Future<Output = Result<InitializationResponse>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn on_initialization<'life0, 'async_trait>(
&'life0 mut self,
initialization: Initialization,
) -> Pin<Box<dyn Future<Output = Result<InitializationResponse>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Callback when authentication is beginning, providing available authentication methods and
returning selected authentication methods to pursue.
Source§fn on_start_method<'life0, 'async_trait>(
&'life0 mut self,
start_method: StartMethod,
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: '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
Self: 'async_trait,
'life0: 'async_trait,
Callback when authentication starts for a specific method.
Source§impl AuthMethodHandler for DummyAuthHandler
impl AuthMethodHandler for DummyAuthHandler
Source§fn on_challenge<'life0, 'async_trait>(
&'life0 mut self,
__arg1: Challenge,
) -> Pin<Box<dyn Future<Output = Result<ChallengeResponse>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn on_challenge<'life0, 'async_trait>(
&'life0 mut self,
__arg1: Challenge,
) -> Pin<Box<dyn Future<Output = Result<ChallengeResponse>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Callback when a challenge is received, returning answers to the given questions.
Source§fn on_verification<'life0, 'async_trait>(
&'life0 mut self,
__arg1: Verification,
) -> Pin<Box<dyn Future<Output = Result<VerificationResponse>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn on_verification<'life0, 'async_trait>(
&'life0 mut self,
__arg1: Verification,
) -> Pin<Box<dyn Future<Output = Result<VerificationResponse>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Callback when a verification request is received, returning true if approvided or false if
unapproved.
Source§fn on_info<'life0, 'async_trait>(
&'life0 mut self,
__arg1: Info,
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn on_info<'life0, 'async_trait>(
&'life0 mut self,
__arg1: Info,
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Callback when information is received. To fail, return an error from this function.
Source§fn on_error<'life0, 'async_trait>(
&'life0 mut self,
__arg1: Error,
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn on_error<'life0, 'async_trait>(
&'life0 mut self,
__arg1: Error,
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: '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.
Auto Trait Implementations§
impl Freeze for DummyAuthHandler
impl RefUnwindSafe for DummyAuthHandler
impl Send for DummyAuthHandler
impl Sync for DummyAuthHandler
impl Unpin for DummyAuthHandler
impl UnwindSafe for DummyAuthHandler
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