tideway 0.7.17

A batteries-included Rust web framework built on Axum for building SaaS applications quickly
Documentation
//! Authentication flows.
//!
//! High-level authentication flows that combine password verification,
//! MFA, and token issuance.

mod change;
mod login;
mod rate_limit;
mod register;
mod reset;
mod types;
mod verify;

pub use change::{PasswordChangeConfig, PasswordChangeFlow, PasswordChangeStore};
pub use login::{LoginFlow, LoginFlowConfig, TokenIssuance, TokenIssuer, WithRefreshStore};
pub use rate_limit::{LoginRateLimitConfig, LoginRateLimiter, WithRateLimiter};
pub use register::RegistrationFlow;
pub use reset::PasswordResetFlow;
pub use types::*;
pub use verify::EmailVerificationFlow;