pub trait InteractiveAuth: Send + Sync {
// Required method
fn create_auth_flow(
&self,
storage: Arc<dyn AuthStorage>,
) -> Option<Box<dyn DynAuthenticationFlow>>;
}Expand description
Marker trait for providers that support interactive authentication
Required Methods§
Sourcefn create_auth_flow(
&self,
storage: Arc<dyn AuthStorage>,
) -> Option<Box<dyn DynAuthenticationFlow>>
fn create_auth_flow( &self, storage: Arc<dyn AuthStorage>, ) -> Option<Box<dyn DynAuthenticationFlow>>
Create an authentication flow for interactive setup