alibi-core 0.1.1

Shared authentication contracts and backend-independent services for Alibi
Documentation
use super::{AuthError, AuthResult, AuthSchema, AuthStore};
use crate::types::*;
use crate::user_validation::{PreparedUserCreation, UserValidationSource};
use crate::verification::{VerificationCreation, VerificationPublication, VerificationSnapshot};
use async_trait::async_trait;
use std::{any::Any, collections::BTreeSet, future::Future, pin::Pin};
mod account;
pub use account::*;
mod api_key;
pub use api_key::*;
mod device;
pub use device::*;
mod organization;
pub use organization::*;
mod passkey;
pub use passkey::*;
mod session;
pub use session::*;
mod transaction;
pub use transaction::*;
mod two_factor;
pub use two_factor::*;
mod user;
pub use user::*;
mod verification;
pub use verification::*;

mod hooks;
pub use hooks::*;